Git
這次結合前面理解Git應用,總結整個應用
首先開啟git Bash進行指令操作
cd /C/專案目錄
接者開始進入把現有專案導入版控運行
git init
git status
git add .
git commit -m 'Init Project'
接者追下一段Add函數
先提交版本
git status
git add .
git status
git commit -m 'add method name:add'
接下來就是分支應用部分:分支有兩個情況如下
第一種是修改幅度不大,需要時間不會太久,短時間內可以完成,直接在develop分支上修改,完成後再commit。
第二種是修改幅度是程式修改幅度比較大,可以取名Fature/new-function-name切換到這個分
支上,開始著手,修改程式,因為在develop切出新分支狀況不會影響到現有的develop專案狀況,
如果開發過程中有程式碼又被更新,可隨時使用rebase,在這個新分支程式碼進行同步更新,開發
完成之後再合併到develop分支上。
專案分支實務結合操作
先進行develop分支
git checkout -b develop
gitk --all
在develop分支下
git status
git add .
git status
git commit -m 'add method'
gitk --all
切到新分支
git checkout -b facture-sub
gitk --all
git status
git add .
git commit -m 'add function sub'
接者進行merge
git checkout develop
git merge --no-ff feacture-sub
git branch -d facture-sub
gitk --all
上圖已刪除分支
接者透過master去合併develop
git checkout master
git merge --no-ff develop
gitk --all
元哥的筆記