我有一个我的CMS系统的回购我每天都在工作。有很多项目特定的文件(css,js,setup等等),我在每个不同的项目中都会更改它们。所以我不希望他们在改变时被提交,因为我每次都需要一个新的开始。但是我需要存在这些文件(甚至是空白的)所以我不能忽略它们。
所以我假设我可以设置--assume-unchanged或--skip-worktree。
但我认为它只在我的本地副本中?所以下次我将克隆原始的repo againg我需要再次设置它?它有很多文件,所以我不想每次浪费时间设置它。
所以:我可以设置我的文件永远(甚至是全新的克隆)再次提交,但仍然存在于git repo中,所以我可以立即下载整个系统吗? THX
答案 0 :(得分:0)
--assume-unchanged
会起作用,但请注意,每当有人触摸文件并提交时,它都会重置您的位。
有关详细信息,请参阅Who touched my git assume-unchanged bit?。