git解决冲突之pycharm篇
pycharm解决冲突
这是因为,你pull了,但是远端的版本已经改变,你也改了自己的版本,你和远端的改的事同一个文件的同一行(类似,就是有冲突),
这句话的意思是本地文件会被覆盖,你可以commit(提交它)或者stash(储存它)或者 revert(撤销版本),太多内容多看看git教程(我这里的理解也不全)
我选择commit
再次pull,产生冲突,
解决冲突,网上大多是选择merge,当然这是正确的,但是我不理解上面那两个有什么用,我就试验了
安英语理解
accept yours 接受你的,就是本地文件
accept theirs 接受他们的, 就是远程文件
①我试一下 accept yours 接受你的,太坑了,是软件bug还是我没用明白就不知道了,反正,正常
不应该是点完了,解决冲突,commit,就是不好使。
②accept theirs 接受他们的,我试了一下也不一定好使。
③
我这解决冲突,写的不好,网上有好多,就是把x和》》点没它,我重点说一下网上没有的,就是
accept left,这个我没用明白,不好使
accept right,这个好使
不好使是就是,本来这个idea肯定有什么设置,像解决了冲突,在执行commit时,就是解决冲突那个commit,使用命令行时,git commit就是解决冲突,git commit 文件,带文件名或文件夹名的是真提交,
不带的是解决冲突。
不好使的时候,idea的commit是提交,不解决冲突,导致不好使。
不好使的时候,push再次被拒绝,这个时候就再选择pull,就会出现
这句话的意思,你的指针不在正常位置,在解决冲突的位置,太多我也不理解
两种解决方法:
①用命令行的 git commit,就能解决冲突,你的先把你的文件改好
②恢复到之前的状态,就是把指针恢复一些,
我一般选硬恢复,软的应该也行。
就可以重新pull了,
再解决冲突就好了。
重点我没想明白,那个接受我的,是软件bug还是我操作有文件,不知道哪里有软件的操作手册之类的东西
git解决冲突之pycharm篇相关推荐
- ios git解决冲突_适用于iOS和Linux的远程同步解决方案:Git和工作副本
ios git解决冲突 如何在iOS上使用Git设置跨平台的云同步解决方案以在任何地方工作. (How to set up a cross-platform cloud sync solution f ...
- eclipse git 解决冲突 解决 mergetool 不能使用问题
eclipse git 解决冲突 解决 mergetool 不能使用问题 参考文章: (1)eclipse git 解决冲突 解决 mergetool 不能使用问题 (2)https://www.cn ...
- 【git】git解决冲突
git解决冲突 1.概述 2.rebase使用 3.rebase相关命令 4.参考 1.概述 git解决冲突有两种办法: rebase merge 先说结论,解决冲突时尽量使用rebase.原因是因为 ...
- VSCode中Git解决冲突的步骤
VSCode中Git解决冲突的步骤 1>>合并分支后,如果存在冲突,右下角会出现一个提示框,提示:存在合并冲突.请在提交之前解决这些冲突. 2>>左边导航第三个图标中,找到产生 ...
- git解决冲突后,仍然处于git merging
git 解决冲突后仍然处于merging状态(无法commit.pull和push) 导致这种问题通常是包结构变化,导致本地代码和远程分支文件冲突所致(远程分支文件存在,而本地缺删了文件),解决方案, ...
- git解决冲突 merge 不提示_Merge,Rebase,Cherry-Pick 了解一下
代码合并在日常开发中是较为常见的场景,采用合适的合并方式,可以起到事半功倍的效果.对应在 Git 中合并的方式主要有三个,Merge,Rebase,Cherry-Pick. 开始部分会首先介绍一下这三 ...
- git 解决冲突(6)
人生不如意之事十之八九,合并分支往往也不是一帆风顺的. 准备新的feature1 分支,继续我们的新分支开发: $ git checkout -b feature1 Switched to a new ...
- git 解决冲突后提交 fatal: cannot do a partial commit during a merge.
出现这个问题主要原因是:解决冲突合后,但是需要保留部分文件不提交. 不能直接使用 不正确:git commit xx -m "说明" 正确使用 i 说明: git commit x ...
- git 解决冲突之 theirs ours
git merge 从feature分支合并到master分支 $ git checkout master $ git merge feature Auto-merging Document CO ...
最新文章
- 04 Java面试题之数组
- Vim高手,从来不用鼠标
- C# .net core 使用自定义的WebProxy
- linux 或者xshell等工具输入错误命令 删除键显示^H 解决办法
- 天池 在线编程 区分用户名(哈希)
- LeetCode 524. Longest Word in Dictionary through Deleting
- 菜鸟学习笔记:Java提升篇12(Java动态性2——动态编译、javassist字节码操作)
- 敏捷练习 讨论 谁是你生命中的贵人
- Millumin for Mac视频实时编辑软件
- poj 3074 Sudoku
- 信息安全等级保护一到三级涉及到的网络安全设备
- android http 302重定向 实现,Android httpClient自动处理302重定向
- 【彼得林奇 投资选股智慧全集】读书笔记
- 菠萝V1mini是以太坊唯一的静音机器
- 自动薅羊毛技术方案总结
- 合肥工业大学机器人技术五十六题
- 商户接入微信支付方法(扫码支付、刷卡、app)
- happens-before的法则
- cad在布局怎么调比例_CAD布局中如何调整比例
- 无线猫能做打印服务器,光猫能做服务器用吗