git 命令列程式碼控制流程
阿新 • • 發佈:2019-02-17
拉取遠端分支,建立本地分支流程如下:
1、首先在系統上新建一個master資料夾:
如:D:\master
2、開啟git Bash,cd到master資料夾:
如下圖所示:
3、使用git clone命令從遠端端取下程式碼:
4、cd到本地master分支:
此時路徑旁邊會顯示“(master)”分支名稱
在本地master分支上對程式碼有修改後提交流程如下:
1、cd到本地master分支:
2、git status檢視當前狀態:
此時顯示的就是你對本地所做的修改
3、如果有Untracked files,需要先用git add新增這些file:
此時再用git status檢視則會顯示添加了新檔案,但上述的檔案都還沒有commit到本地;
4、此時我們先fetch一下遠端分支,獲取遠端分支上最新程式碼,此時在本地上需要以”遠端主機名/分支名”的形式讀取,在下面的rebase操作可以體現:
5、然後我們在備份一下本地分支(做過修改的)到棧中:
6、此時我們rebase合併本地(和最近一次拉取的遠端分支一致)和fetch到的分支
7、然後我們在把之前備份的本地分支(做過修改的)從棧中取出,和現在最新的本地分支(與遠端分支一致)合併
8、commit修改的地方
9、push到遠端分支,完成程式碼的提交
注:
1、常用git status檢視當前git狀態
2、只要本地分支沒有對所做的修改進行commit,那麼git認為本地分支和最近一次從遠端拉取的程式碼一致。