我已將從「主」到「穩定」分支工作的分支切換到該分支,並進行了修改並提交/推送到該分支。切換回「主」並開始實施軟件的新功能。但是當我試圖添加我的修改時,只有修改或刪除的文件似乎被添加到存儲庫中。我創建的新產品根本沒有出現!更改分支會使我的新文件僅出現在舊分支上
因此,我將所有文件複製到計算機中的新位置,將分支再次切換到「stable」,令我驚訝的是我的新文件!我刪除了這些文件,以確保在該分支中未做任何修改,切換回「主」,從備份複製文件並且沒有出現新文件。
我已經做了這一千次,這是第一次發生這種情況。我使用SourceTree,但爲此我也嘗試了git bash(我沒有太多的知識)。
發生了什麼事?爲什麼我的新文件「附加」到「穩定」分支?我怎樣才能解決這個問題?
在此先感謝。
更新:
我做了其他文件夾中的同一個版本庫的克隆,看看事情的工作,但我沒有成功。問題仍然存在。
'但是,當我試圖添加我的修改時,只有修改或刪除的文件似乎被添加到存儲庫中。「所以,您不能將這些文件添加到master分支,即使它們存在嗎? –
檢查我編輯的答案 –
是的,確切!文件在那裏,不在.gitignore或gitignore_global中。他們完全有資格被添加:) 我現在在SourceTree上注意到的一點是,分支與他們的顏色切換。通常情況下,主人是藍色的,第一個分支是紫色的,但在這裏他們是倒立的。 – Kleber