有時候在參加一個項目時,執行clone得到master分支, 一開始只是想看看源碼或者忘記了自己沒有新建分支,結果后面自己根據需求添加了代碼【添加后沒有執行commit】, 但是此時的修改都在master分支, 提交必然是不可以的,還是要新建分支【所有修改都要在新建分支上進行】,最后在分支執行通過后,才能合並到master分支。
//步驟1:在當前的master分支上的修改暫存起來
git stash
//步驟2:暫存修改后,在本地新建分支(new_branch為新分支的名字)
git checkout -b new_branch
//步驟3:將暫存的修改放到新建分支中
git stash pop
//步驟4:使用TortoiseGit進行commit,比如add、modify、delete...
//步驟5:將提交的內容push到遠程服務器
git push
原文鏈接:
https://blog.csdn.net/Oruizn/article/details/111294375