Git 將當前修改的內容提交到新的分支上

2021-10-12 06:37:19 字數 523 閱讀 8424

有時候在參加乙個專案時,執行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 分支,這個分支是所有操作的主分支,當你 進行修改...