1. 程式人生 > >git 命令列程式碼控制流程

git 命令列程式碼控制流程

拉取遠端分支,建立本地分支流程如下:

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認為本地分支和最近一次從遠端拉取的程式碼一致。