只想將未提交的修改內(nèi)容文件傳遞給另一個(gè)分支,而不想包括其他文件或提交歷史
如果有未提交的修改并且不想丟失它們,切換分支是不可行的。在這種情況下,可以使用以下方法來將未提交的修改內(nèi)容文件傳遞給另一個(gè)分支:
首先,使用 git stash
將當(dāng)前分支上的未提交修改保存起來:
git stash save "Uncommitted changes"
切換到目標(biāo)分支。例如,如果你想將未提交的修改傳遞給 branch2 分支,那么切換到 branch2 分支:
git checkout branch2
應(yīng)用之前保存的未提交修改,可以使用 git stash pop
命令:
git stash pop
這樣,之前保存的未提交修改就會(huì)被應(yīng)用到目標(biāo)分支上。文章來源:http://www.zghlxwxcb.cn/news/detail-606630.html
請(qǐng)注意,使用 git stash
命令將未提交的修改保存為臨時(shí)存儲(chǔ),并從當(dāng)前分支上移除這些修改。在將修改應(yīng)用到目標(biāo)分支之后,你可以使用 git stash drop
命令刪除已應(yīng)用的臨時(shí)存儲(chǔ)。另外,如果你需要在切換分支之前創(chuàng)建一個(gè)新的分支來保存未提交的修改,可以使用 git stash branch
命令。
如果操作失誤會(huì)導(dǎo)致代碼丟失或者更復(fù)雜的情況文章來源地址http://www.zghlxwxcb.cn/news/detail-606630.html
到了這里,關(guān)于git 如何將其一分支未提交的修改傳給另一個(gè)分支的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!