pycharm解决冲突

pycharm git Update failed unable to access 超时_解决冲突


这是因为,你pull了,但是远端的版本已经改变,你也改了自己的版本,你和远端的改的事同一个文件的同一行(类似,就是有冲突),

这句话的意思是本地文件会被覆盖,你可以commit(提交它)或者stash(储存它)或者 revert(撤销版本),太多内容多看看git教程(我这里的理解也不全)我选择commit

pycharm git Update failed unable to access 超时_git_02


再次pull,产生冲突,

解决冲突,网上大多是选择merge,当然这是正确的,但是我不理解上面那两个有什么用,我就试验了

安英语理解

accept yours 接受你的,就是本地文件

accept theirs 接受他们的, 就是远程文件

①我试一下 accept yours 接受你的,太坑了,是软件bug还是我没用明白就不知道了,反正,正常
不应该是点完了,解决冲突,commit,就是不好使。

②accept theirs 接受他们的,我试了一下也不一定好使。


pycharm git Update failed unable to access 超时_git_03


我这解决冲突,写的不好,网上有好多,就是把x和》》点没它,我重点说一下网上没有的,就是

accept left,这个我没用明白,不好使

accept right,这个好使

不好使是就是,本来这个idea肯定有什么设置,像解决了冲突,在执行commit时,就是解决冲突那个commit,使用命令行时,git commit就是解决冲突,git commit 文件,带文件名或文件夹名的是真提交,
不带的是解决冲突。
不好使的时候,idea的commit是提交,不解决冲突,导致不好使。

不好使的时候,push再次被拒绝,这个时候就再选择pull,就会出现

pycharm git Update failed unable to access 超时_命令行_04


这句话的意思,你的指针不在正常位置,在解决冲突的位置,太多我也不理解

两种解决方法:

①用命令行的 git commit,就能解决冲突,你的先把你的文件改好

②恢复到之前的状态,就是把指针恢复一些,

pycharm git Update failed unable to access 超时_命令行_05


pycharm git Update failed unable to access 超时_解决冲突_06


我一般选硬恢复,软的应该也行。

就可以重新pull了,

再解决冲突就好了。

重点我没想明白,那个接受我的,是软件bug还是我操作有文件,不知道哪里有软件的操作手册之类的东西