我的git狀態顯示以下內容,我想創建一個新分支並將這些未經更改的更改轉移到該分支..如何才能做到這一點?如果你想提交的所有文件如何將未被更改的更改從一個分支轉移到其他
git checkout -b newbranch
git add [your files]
git commit -m'Your message'
,您可以運行
git checkout -b newbranch
git commit -a -m'Your message'
我的git狀態顯示以下內容,我想創建一個新分支並將這些未經更改的更改轉移到該分支..如何才能做到這一點?如果你想提交的所有文件如何將未被更改的更改從一個分支轉移到其他
git checkout -b newbranch
git add [your files]
git commit -m'Your message'
,您可以運行
git checkout -b newbranch
git commit -a -m'Your message'
試試這個你想要創建的分支名稱,以及開始poi nt sha1,您希望新分支從哪裏開始。既然你是分離的,我認爲最好明確說明起點,以確保你的分支從哪裏開始。
@ aag - 有一種方法可以將所有這些文件添加到一擊而不是一個一個 – user1934146
你可以使用git add -A – aag
是git add -A - ..最後是一個「 - 」 – user1934146
使用
git checkout -b <new-branch> <start-point>
當新的分支是:
<prompt>git status
# Not currently on any branch.
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: DATA/code/inc/sirApi.h
# modified: DATA/code/src/pe/include/miloSession.h
# modified: DATA/code/src/pe/milo/miloProcessSmeReqMessages.c
# modified: DATA/SME/src/sac/sacApiRoam.c
# modified: DATA/SME/src/sac/sacInsideApi.h
的可能重複的[「GIT中:創建一個從上主不分階段/未提交更改的分支」](http://stackoverflow.com/q/2569459/),[「GIT中 - 創建電流變化的分支」]( http://stackoverflow.com/a/3899660),[「Git commit all files」](http://stackoverflow.com/q/4571106) – outis