2016-10-19 33 views
1

工作,我们有两个厂商的同一段代码的工作。由于后勤问题,都维护自己的Git实例。Git的迁移不会对删除的文件

我们同步的码周期性地使用以下方法:从供应商1

    1. GIT中拉为供应商2
    2. 推添加远程卖家2
    3. 重复此过程

    然而,当一个文件从供应商1,应该对供应商2被移除,以及移除。但不知何故,我们的流程无法从vendor2中删除文件。

  • 回答

    1

    一个提交记录文件删除应该删除所述文件当分支被拉动并在供应商2合并。

    但是当供应商2贡献者本地更新他/她自己的工作树,他/她可能仍然有在编辑器文件的副本,并且可以节省,添加和再犯所述文件。

    clean one own's working tree为了删除任何可能过时的本地文件是很重要的。

    git clean -f -d -x $(git rev-parse --show-cdup)