【发布时间】:2017-05-25 18:17:19
【问题描述】:
当我合并来自删除文件的远程存储库的更改时,本地副本将被取消链接(如果它没有任何更改)。
如何教 git 简单地将它们留在磁盘上?
已编辑:
我可以在合并之前取消缓存已删除的文件,因此
git diff --name-only -z --diff-filter=D ..origin/master | \
xargs -0 git rm --cached && \
git commit -m 'un-cache deleted files'
git merge origin/master
所以这不是问题。我的用户是(像往常一样;-))。
因此: 是否可以在没有额外提交的情况下做到这一点? 是否可以阻止删除文件的合并?
【问题讨论】:
标签: git