有没有办法我可以提交并推送文件类型但从不从其他回购邮件中提取它?
filetype需要是传入的* un *编译文件和我的提交的汇编,所以当我拉动编译的文件时,自动编译器会立即编译并导致合并错误。这样我就可以编译一次,在推送
之前手动编译所有更改我曾尝试暂时关闭自动编译器,但每隔一段时间就会忘记并最终浪费时间来修复它。
编辑:所以我们正在使用.scss和codekit进行自动编译。如果我们在推送之前没有编译,服务器将有过时的.css文件
答案 0 :(得分:0)
假设{l}是您想要在撤回回购时阻止合并的文件,您可以执行
theFile
执行此操作后,任何后续echo 'theFile merge=ours' > .gitattributes
git add .gitattributes
git commit -m "Added .gitattributes for preventing theFile to be merged"
都将保持git pull
不变,并始终使用您的本地版本。
创建和添加theFile
文件的另一种方法是添加行
.gitattributes
到theFile merge-ours
文件。如果这样做,此行为将仅在本地发生,而如果您提交并推送.git/info/attributes
文件,则会在每个仓库中发生这种情况。