2016-05-05 39 views
1

方案的Git - 承諾在主到一個新的分支修改

我有一個解決方案,克隆我的本地機器,我已經到主分支一些變化(但我有承諾他們)

問題

工作還沒有完成,所以我要提交這些更改成自己的分公司暫時的,但我在主一直在努力。

我該如何將主人更改提交給他們自己的分支?

回答

2

只是要在安全方面,stash你的工作,然後再創建分支:

git stash 
git checkout -b newbranch 
git stash pop 
# work, add and commit in newbranch 
git checkout master 
# resume working on master 
+1

我不認爲有任何需要的藏匿處,檢查出一個新的分支的基地當前分支不會修改工作副本。 'git checkout -b newbranch'本身就足夠了,如果它不是以什麼方式不安全? – AD7six

+0

我同意,但我總是喜歡先保存,然後嘗試一些東西。特別是在這裏,那些不是我的文件;) – VonC