何谓Git分支?
说明 : 在实务开发上,通常会有主要运行版本、测试版本,以及跟员工A、B自己各别修改的程序,而每个成员完成後,将自己的修改导入测试版本,经由共同测试确认及讨论後,再导入至主要运行版本运行。
以下为例,main分支为主要运行版本,dev为测试版本
先git checkout dev
再透过git branch 命令建立people_a分支
并输入git push origin people_a
在VSCode建立people_b分支操作
完成後,即会显示people_a和people_b的分支
分支建立完成後,若专案完成要从dev分支合并至main分支
合并的两种方式:
第一种:
Commit新增practice01.js後,先git checkout main分支
VSCode画面的head指标会切到main分支
输入git merge dev --no-ff
VSCode画面即会显示main分支合并到dev分支图示
第二种:
Commit新增practice02.js後,先git checkout main分支,再输入git merge dev
第一种和第二种差别:
第一种会凸显dev分支的版本档案详细记录,可以看出dev分支做了那些变更再合并至main分支。
第二种则是把dev分支的版本纪录也一同写入main分支。
合并完後,再输入git push origin main
<<: Material UI in React [Day5] Theme ( Spacing & Breakpoints & z-index)
>>: Leetcode 挑战 Day 03 [20. Valid Parentheses]
今天波金钟奖大家有没有收看 现在很多明星我都认不出来了QQ 时代的眼泪阿 好的今天紧接昨天的第二部份...
这是 ISO 27001 的最後一个章节,要表达的精神很简单! 就是如果有人发现【机房的门没有关】,...
奇书共赏第十天,可惜蚂蚁书已经不再更新不然许多地方讲得很不错,但现在已经不是1980年而是2020年...
前言 大家好,我们是树德科技大学资工系及高雄科技大学(建工校区)电子工程系的学生共同组队,来参加这次...
再来给判断式一个完整的范例,还有示范资料型态的转换:把字串转换成数字。 ...