Fork的项目怎么更新和原项目保持一致
我现在是在fork出来的项目的分支上进行操作
大概知道要更新fork的项目是这样的一个原理
设置一个原地址 然后把原地址的master拉到本地 然后push到fork项目的分支上 最后再提pullRequest来进行merger
但是我添加完远程分支之后是这个样子的
然后在gork的分支上使用
pull ruexue master 来拉取代码的时候出现下面的界面
并不知道改怎么弄
以及这是怎么回事……冲突吗
还有个小问题……git怎么撤回已经在缓存区的东西 比如我git add 了一个文件现在想撤回
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
同菜鸟。
问题1:你当时fork的分支和目前源分支出现了差距,所以你pull的时候自然会写入一条merge的commit;如果有强迫症,不限看到这个,可以看看rebase命令。
问题2:你那个时vim编辑东西的时候没有正确的:wq或者:q!
问题3:git提交的时候不是有提示吗
未commit之前:
git add <file> //加入
git checkout -- <file> //丢弃工作区改动
git reset HEAD <file> 撤出缓存区
已经commit:
看看git log
然后 git reset --[hard|soft] commit_id