2016-10-19 37 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)