我正在尝试将我的UAT1分支合并到MASTER分支中,当我解决所有冲突时,生成的文件具有.bak和.orig扩展名。我在这里查看了关于.orig文件的问题,并了解到可以删除它们,但是,我提交了哪些文件?如果我删除所有.bak和.orig文件,那么就没有文件要提交,因此我合并的所有文件都将消失。
我使用winmerge作为我的mergetool。
答案 0 :(得分:3)
不应在版本控制中提交带有valgrind
或.bak
扩展名的文件。
要在合并期间忽略.orig
和.bak
个文件,您可以使用以下步骤:
.orig
。{/ li>中添加*.bak
和*.orig
将git config的mergetool.keepBackup选项更改为false
.gitignore
现在,如果您在合并期间执行git config --global mergetool.keepBackup false
,则只会显示文件的更改状态要提交的更改和未提交的提交更改
git status
文件(更改为已提交状态)合并到.java
分支,则可以执行 master
以完成合并git commit
(更改为已提交状态),.java
和.gitignore
(未提交提交状态的更改)到xx.xx.xx.xx.component
分支,您可以执行 master
来完成合并。