我目前正在学习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资源,但没有我想要的拉取请求。
请告诉我实现这一目标的方法。
谢谢。
答案 0 :(得分:0)
我真正要寻找的是在将远程存储库拉到本地计算机时应该看到“接受当前更改”和“接受传入更改”选项。
不久前,我正在一个项目中,该项目的代码不断地被推送到github,并且每次我以前从远程提取代码时,在某些文件中都会发生合并冲突。
为什么我在提到的项目中看到了这两个选项?
因为您提交了未推送的本地修改。
然后,您从远程提取了对同一文件的修改。那引发了冲突。
但是对于您自己的存储库,您是唯一的存储库,然后将其推向该存储库,拉动很可能不会触发任何冲突,这将说明缺少“接受当前更改”和“接受传入的更改”。