git - git - 无法将分支合并到主文件中,冲突文件
问题描述
我在 master 分支中有一个名为 index.html 的文件。我创建 dev 分支并切换到 dev 分支
git branch dev
git checkout dev
然后我编辑 index.html 并提交更改
git commit -m "first change" index.html
我还在开发分支。现在我希望 master 拥有这个新功能,所以我尝试将 dev 分支合并到 master
git merge master
但我明白了
Auto-merging index.html
CONFLICT (content): Merge conflict in index.html
Automatic merge failed; fix conflicts and then commit the result.
看来我被卡住了,我必须做 git merge --abort 但我怎么能做合并?
解决方案
git branch dev git checkout dev
只需使用一个命令git checkout -b dev
。
现在我希望 master 拥有这个新功能,所以我尝试将 dev 分支合并到 master
git 合并大师
合并dev
到master
正确的命令是
git checkout master
git merge dev
如果发生冲突,请使用编辑器解决它们,添加已解决的文件git add
并提交。
推荐阅读
- c++ - 如何在另一个类中使用带有构造函数的类?
- arrays - MongoDB.Driver.MongoWriteException:'写入操作导致错误。无法索引并行数组'
- python - 在 OpenCV 上输入更高分辨率的视频文件时 fps 低
- c++ - 为什么使用 for 和 while 循环在两个线程之间未解决锁定条件
- flutter - 单击按钮后如何在特定区域显示图标?
- reactjs - 不变违规:本机模块不能为空。如何解决这个问题呢?
- django - Django mock 根本没有被调用
- javascript - 如何取消 ReactJS 组件中 componentDidMount() 的多重调用?
- android - 如何在片段的文本视图中显示 firebases 值?
- android - System.out:resolveUri 在错误的位图 uri 上失败