我很新,得到了一些幫助。如果我的問題瑣碎或愚蠢,我很抱歉。git從頭部到本地合併變化
無論如何,我從一個遠程分支同步,做了一些改變,檢查了一些,但其他人我從來沒有上演(因爲我不希望他們登記)。
現在我需要同步到該遠程存儲庫,但不會丟失本地未跟蹤的更改。理想情況下,如果git允許我在發生任何衝突時檢查更改,那將是非常好的。
無論如何,感謝您的幫助!
我很新,得到了一些幫助。如果我的問題瑣碎或愚蠢,我很抱歉。git從頭部到本地合併變化
無論如何,我從一個遠程分支同步,做了一些改變,檢查了一些,但其他人我從來沒有上演(因爲我不希望他們登記)。
現在我需要同步到該遠程存儲庫,但不會丟失本地未跟蹤的更改。理想情況下,如果git允許我在發生任何衝突時檢查更改,那將是非常好的。
無論如何,感謝您的幫助!
可以使用stash命令備份在未跟蹤文件的變化,像
git stash --include-untracked
上面的文檔鏈接提供了一個名爲揪成髒樹,這可能是類似的一個例子(或相同)到你的情況。如果在嘗試應用隱藏的更改時出現合併衝突,git會告訴您。
這就是爲什麼你應該總是與分支機構合作。無論如何,你可以git stash save
你的工作,然後git commit
和git push
。之後,你可以git stash apply
讓你的其他變化回來。
根據對Learath2的回答的評論,您可能需要查看[gitattributes](http://git-scm.com/book/en/Customizing-Git-Git-Attributes),特別是標題爲*關鍵字擴展*。基本上它可以讓你在結賬時將更改應用到文件(比如你的配置文件),並在提交時將它們退出。 – R0MANARMY
請注意選擇正確的答案,或者如果您自己解答答案並將答案標記爲正確。 – Learath2