使用git提交代碼流程記錄如下
git status #查看本地倉庫的當前狀態 git diff #常看當前項目的具體修改內容 git stash #保存當前的工作進度,會把暫存區和工作區的改動保存起來 git pull #獲取遠程倉庫的最新代碼,這一步要求輸入用戶密碼 git stash pop #恢復最新的進度到工作區,這個過程會合並git pull到本地的遠程倉庫中的代碼,這個過程可能會有沖突警告 git rm <file>... #刪除對項目沒用的文件 git add . #將所有新建和修改的源文件添加到暫存區 # 如果要 git add 的文件比較少,也可以直接 git add <file>... 將改動的或者新建的源碼文件添加到暫存區, git commit -m "本次提交說明" git push origin master #將本地倉庫的代碼推送到遠程代碼倉庫中, 這一步要求輸入用戶密碼
比如,現在我正在寫一個新項目的代碼,但是還只進行到一半,突然一個同事過來告訴我,之前的一個項目出現了一個Bug,我需要對其進行修正,所以我需要暫存當前的項目,相當於打游戲闖關的時候保存游戲狀態一樣,方便下一次進入游戲的時候,會從上一次結束的位置恢復項目的狀態,這樣我的新項目的工作就不會丟失。
git status git stash git pull #將bug修正后進行代碼提交 git status #查看項目的當前狀態 git diff #查看代碼的具體修改內容 git add git commit -m "Bug修改完畢" git push origin master git stash pop #恢復之前的進度到工作區,接下來就是繼續開發自己的新項目了