Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前的发帖人想跟踪一个分支中的文件,而不是另一个分支;我只是想根本不跟踪它。
我曾经在 git 中跟踪过“.p4client”,结果证明这是一个错误。所以我从存储库中删除了它,将名称添加到.gitignore,然后重新创建了文件。现在,当我切换分支时,它会被删除——但只有一些结帐,而不是全部。它似乎仅在切换到“master”时发生,而不是from,而不是在 dev 分支之间切换时发生。
.gitignore
我怎样才能制止这种情况,只保留文件,不被跟踪?
删除发生在“master”中,并且尚未合并到当时已经存在的功能分支中。因此,git-rm在“master”中的提交先于“de8060”中的提交,并且需要在签出 master 时重新应用。
git-rm
在重新创建“.p4client”之前,将“master”合并到它还不是其祖先的每个分支中。然后 git 不需要在每次签出“master”时使用“更新”删除操作来“更新”工作副本。