git解决冲突之pycharm篇

时间:2024-05-20 15:17:25

pycharm解决冲突
git解决冲突之pycharm篇
这是因为,你pull了,但是远端的版本已经改变,你也改了自己的版本,你和远端的改的事同一个文件的同一行(类似,就是有冲突),
这句话的意思是本地文件会被覆盖,你可以commit(提交它)或者stash(储存它)或者 revert(撤销版本),太多内容多看看git教程(我这里的理解也不全)

我选择commit
git解决冲突之pycharm篇
再次pull,产生冲突,
解决冲突,网上大多是选择merge,当然这是正确的,但是我不理解上面那两个有什么用,我就试验了
安英语理解
accept yours 接受你的,就是本地文件
accept theirs 接受他们的, 就是远程文件

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

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

git解决冲突之pycharm篇
我这解决冲突,写的不好,网上有好多,就是把x和》》点没它,我重点说一下网上没有的,就是
accept left,这个我没用明白,不好使
accept right,这个好使

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

不好使的时候,push再次被拒绝,这个时候就再选择pull,就会出现
git解决冲突之pycharm篇
这句话的意思,你的指针不在正常位置,在解决冲突的位置,太多我也不理解

两种解决方法:

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

②恢复到之前的状态,就是把指针恢复一些,
git解决冲突之pycharm篇
git解决冲突之pycharm篇
我一般选硬恢复,软的应该也行。
就可以重新pull了,
再解决冲突就好了。
重点我没想明白,那个接受我的,是软件bug还是我操作有文件,不知道哪里有软件的操作手册之类的东西