我在一個團隊中的項目上工作,我需要不時結賬他人的分支。這是事情。Git阻止忽略的目錄結帳
所有的CSS和JS文件都是從SASS/Coffeescript編譯的,它們都存儲在/Static
目錄中。顯然編譯的文件不包含在遠程倉庫中。所以我克隆庫並編譯它們,以便我可以在本地機器上運行它。我把/Static
目錄放入.gitignore
。
現在讓我們說,我運行一個結帳到不同的分支。每次我這樣做,它都會因爲存在未被滿足的文件(已編譯的文件)而中止。如果我運行git checkout <branch> --force
它們顯然消失了,所以我必須在每次運行結帳時編譯它們。
那麼,在提交,簽出或執行其他操作時,如何讓git完全忽略/Static
目錄(或任何其他我可能想要的目錄)?換句話說:如何使庫內的目錄在git操作方面完全不活動? Thanx