我有一個文件,實際上是一個配置文件,在我的origin/master
和我的origin/feature/xy branch
,我刪除。我在本地刪除了該文件,並將刪除的更改提交到遠程。當我查看bitbucket時,該文件在origin/master
中消失。git忽略同步問題
現在,我希望該文件存在再次因此我試圖重新創建文件,並在我添加的文件名,同時hoever將其推到origin/master
到的.gitignore
這一切的想法要在origin/master
中有配置文件,這樣構建服務器可以使用裏面的設置,但也可以防止origin/feature/xy
分支覆蓋origin/master
上的文件。該文件應在origin/master
上出現,並在創建的每個新分支中被忽略。這些分支可能有自己的設置裏面的文件,但他們可能永遠不會推動他們的本地變化origin/master
如何實現這一目標?該文件現在不見了..
Git要麼跟蹤文件要麼沒有。如果您在另一個分支中修改一個跟蹤文件並提交,然後將此分支合併到master中,master將獲取這些更改(或合併衝突,具體取決於方案)。另一方面,如果您從主文件中刪除該文件,然後創建該新的分支,該分支將不具有該文件。如果您現在將文件添加回主文件,您可以將其保留在主文件中,而無需額外的分支對其進行修改或刪除。但是,如果您現在將主控合併到您的其他分支,則文件返回。 –
在什麼情況下,我會在我的問題中得到所需的行爲? – Ckkn