社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

git合并的奇怪之处?

Jhon Piper • 5 年前 • 1605 次点击  

我是git的新手,所以这对其他人来说似乎很简单,我只是不理解。

我们有三个分部

  • 我的名字

好吧,那么:

  1. 在创建其他两个分支之前,我直接在master中创建了一个test.txt文件,并将其保留为空。
  2. 我们创建另外两个分支,签出分支,在没有其他行的情况下在第1行写“Test 1”,然后提交并与master合并。
  3. 我的朋友签出他的分支,在第1行写“Test 2”,在第3行写“Hotfix”,然后他提交并与master合并,得到一个合并错误,因为在第1行1被更改为2,并且添加了Hotfix。

与我们正在运行的测试相比,这有点简单,但是git真的不够聪明吗?当我们做了这么简单的更改时,git是否认识到了区别?我可以看到它问 第1行应该有1或2,但为什么它抱怨在新的行上添加了修补程序?

编辑,为了清楚起见,这里是我在终端中所做的一个读数:我解释了我在提交消息中所做的,虽然我不知道如何显示来自bash终端的合并冲突,但这里是它在vscode中打印的冲突的屏幕截图: https://imgur.com/a/Yd6EXx2 .

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56201
 
1605 次点击  
文章 [ 1 ]  |  最新文章 5 年前