拉取请求后创建合并冲突

时间:2020-06-04 04:04:25

标签: git

我目前正在学习github和git,这对我来说似乎很难。现在,我已经阅读了有关合并冲突的信息,我真的很希望看到它的工作。但是我不知道如何创建它。

我有一个发布here的存储库。它与我的本地存储库同步。它具有文件README.md,其内容为<div class="row form-group"> <div class="col-md-12"> <label class="sr-only" for="country">Your nationality? </label> <select name="country" class="form-control" size="4"> <option value="" selected="selected" disabled="disabled">Your nationality? </option> <?php $stmt = $db->prepare('select * from country order by countryname asc'); $stmt->execute(); $row = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach($row as $rows){ ?> <option value="<?php echo $rows['countryname']; ?>" <?php if($country == ''.$rows['countryname'].'') echo 'selected="selected"'; ?>><?php echo $rows['countryname']; ?></option> <?php } ?> </select> </div> </div>

我要寻找的是,当我更改README.md并将其存储在本地计算机上时,我应该在README文件中看到四个选项(接受传入更改,接受当前更改,接受两个更改,比较更改)。我签出了this资源,但没有我想要的拉取请求。

请告诉我实现这一目标的方法。

谢谢。

1 个答案:

答案 0 :(得分:0)

我真正要寻找的是在将远程存储库拉到本地计算机时应该看到“接受当前更改”和“接受传入更改”选项。

不久前,我正在一个项目中,该项目的代码不断地被推送到github,并且每次我以前从远程提取代码时,在某些文件中都会发生合并冲突。

为什么我在提到的项目中看到了这两个选项?

因为您提交了未推送的本地修改。
然后,您从远程提取了对同一文件的修改。那引发了冲突。

但是对于您自己的存储库,您是唯一的存储库,然后将其推向该存储库,拉动很可能不会触发任何冲突,这将说明缺少“接受当前更改”和“接受传入的更改”。