我有我的存儲庫克隆本地主,我每天更新相同的拉請求Git分支 - 狀態混合?
我已經創建了2個分支,下面的命令和我在兩個工作。這些還經常重訂掌握
git checkout -b bug1
git checkout -b feature1
我切換到分支B1,被推爲bug1,等待檢查完成一些變化。同時,我切換到feature1分支並開始進行更改,但尚未對feature1分支上的「git add」或「git commit」進行更改。
觀察
- 在這種狀態下,當我切換到主或bug1樹枝做
git status
,我看到我的分支「特徵1」做了修改。 對主機和功能分支
git log
反映正確的狀態git log
上bug1分行也反映正確的狀態與我上次提交等待格里特審覈
附加信息(如果它是任何意義)
- 我用windows客戶端的Git和使用 'git的評論' 從樹枝推代碼
澄清
是是正常的,我看到的一個分支正在做的另外一個變化,當我與
git status
檢查?在諸如狀態中,如果我在分支bug1中執行
git add -a
它是否會導致feature1分支的更改也作爲下一個提交的一部分並推送到bug1分支?- 我在做一些非常錯誤的事情嗎?
您的工作目錄和暫存區域不與任何分支關聯。只有提交被組織在一個包含分支的圖表中。如果您更改的文件在兩個分支之間沒有差異,則在切換分支時只需保留本地更改。 –