有時候在參加乙個專案時,執行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
將專案提交到git
1.在命令列中,輸入 git init 使test資料夾加入git管理 2.輸入 git add 不要漏了 將test資料夾全部內容新增到git。3.輸入 git commit m first commit git commit m 提交資訊 4.輸入 git remote add origin r...
git合併某次提交到當前分支
有的時候,在develop分支開發,是大家公用的開發分支,但是只想合併自己提交的到master,如何操作呢?那就要用cherry pick了。語法 git cherry pick commitid首先,git log檢視自己提交的log,找到版本號,如最近的版本號是 9caedb2313425a95...
將新專案提交到git上
在提交之前需要理解幾個基本的知識 git是乙個管理倉庫,你要是想要放到git的倉庫中,首先你本地也要有乙個本地倉庫,而倉庫中有乙個個分支,這乙個個分支就像是乙個個貨架,當然,當你建立好倉庫時 不管是本地,還是遠端 倉庫中都有乙個分支,叫 master 分支,這個分支是所有操作的主分支,當你 進行修改...