“如何让a文件只在master分支提交一次,之后对a文件改动都不提交到master,且从master衍生出的分支,可以提交a文件,但是合并到master分支的时候不替换a文件?”
master分支上保存一份可发布状态的
在其它分支开发代码,可以修改a文件
开发上线后,合并代码到master分支,但是不覆盖master上的a文件。
要在git项目上怎么配置呢?
不建议在本地敲命令来控制,不适合多人开发。
“如何让a文件只在master分支提交一次,之后对a文件改动都不提交到master,且从master衍生出的分支,可以提交a文件,但是合并到master分支的时候不替换a文件?”
master分支上保存一份可发布状态的
在其它分支开发代码,可以修改a文件
开发上线后,合并代码到master分支,但是不覆盖master上的a文件。
要在git项目上怎么配置呢?
不建议在本地敲命令来控制,不适合多人开发。
将文件添加到.gitignore
需要提交的时候加上force参数 git add <path> -f 才能加到暂存区
然后提交.gitignore文件
这样别人在 git status 的时候也看到该文件
2 回答1.2k 阅读✓ 已解决
2 回答845 阅读✓ 已解决
1 回答657 阅读✓ 已解决
1 回答816 阅读
1 回答629 阅读
241 阅读
那你只要在初次 master 提交时,add a 文件,之后在 master 上的提交时就忽略掉 a 文件即可;这样从 master 切出来的分支就有 a 文件,当你在别的分支上提交 a 文件时(可能会发生 a 文件的冲突,解决掉即可)。之后 a 这个文件就会一直与你的 目标分支保持一致了,这样就行了