Heim > Fragen und Antworten > Hauptteil
我现在是在fork出来的项目的分支上进行操作
大概知道要更新fork的项目是这样的一个原理
设置一个原地址 然后把原地址的master拉到本地 然后push到fork项目的分支上 最后再提pullRequest来进行merger
但是我添加完远程分支之后是这个样子的
然后在gork的分支上使用
pull ruexue master 来拉取代码的时候出现下面的界面
并不知道改怎么弄
以及这是怎么回事……冲突吗
还有个小问题……git怎么撤回已经在缓存区的东西 比如我git add 了一个文件现在想撤回
phpcn_u15822017-05-02 09:41:21
同菜鸟。
问题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