小编mok*_*sin的帖子

在git中解决"CONFLICT(删除/修改)"

在一个分支A中的一个分支中,更改文件并提交更改.现在在另一个分支B中编辑和重命名相同的文件.

将B合并到A git时,可以正确识别冲突(CONFLICT(删除/修改)),并且这两个文件都在工作目录中.

如果我知道想要在一个文件中同时进行更改,我该如何做到最好?

有一个git merge-file是 - 如果我是对的 - 期望这两个文件和一个共同的祖先.但是如何给后者呢?我怎么能说"使用$ commit from $ commit"或类似的东西?

例:

mkdir git-rename-repo
cd git-rename-repo
git init

echo "First line" > afile

git add .
git commit -m "First commit in master"
git checkout -b mybranch

echo "Second line in mybranch" >> afile
git mv afile bfile

git commit -a -m "change and rename in mybranch"
git checkout master

echo "Changed first line in master" > afile

git commit -a -m "changed …
Run Code Online (Sandbox Code Playgroud)

git

31
推荐指数
3
解决办法
3万
查看次数

标签 统计

git ×1