同事:(idea)你要先点击项目目录,右键-git-commit directory,然后右键-git-pull。理由,避免冲突,避免覆盖代码。

我: 经常是没有 commit 就 pull,而且不是用(idea)右键项目根目录来 pull,有时是用(idea)vcs 窗口中的命令行(git pull)来 pull,有时用工具栏上的 pull 按钮。理由右键项目使用 git 效率慢

被他一直说,因为我屡教不改,最后他发脾气了。

我没有 commit 就 pull 的理由如下。

1 我这边只是改动属于我自己功能的模块,代码基本在自己的 service 类里,base,commom 等方法我基本也不会去动,所以大概率不会和他的代码冲突,或者要 pull 的代码有冲突。

2 有时我代码一点改动都没有,就只剩下一两个文件,一个是我本地的 java test 类,一个是自己新建的 bean 类。我就没有 commit 直接 pull。

3 我觉得没改好的代码不好随便 commit,而且他的操作是 commit directory,(不是什么东西都 commit 上去了?)

4 (我心里想)就算是冲突或者覆盖也只会影响到我,也不会影响其他人啊?即使我的代码被覆盖或者出现冲突了,我可以回退啊(所以我心里潜台词的就是我不 commit 就更新关你毛事啊)

和同事冲突的原因: 他说他这样做避免代码冲突和覆盖,我一直不照着他说的方法去做(理由在上面),教多几次后他就受不了发脾气了。

另外:

1 他 commit 很随意,我看到他把 idea 文件夹下面的一个文件也提交了。

2 另外一个同事也很随意,很经常 git add . 然后 git commit -msg "code" 。

3 我看到过不知道是谁把 log 文件也提交上去了,更新冲突,我把我本地的 log 文件删了才 pull 成功,我在想谁那么有才啊?

4 我个人对 git 命令行不太熟,用的最多的就是 git clone。其他都是用 sourcetree 来提交和更新的。有点讨厌命令行,特别是 add 文件的时候。所以也不怎么研究命令行。

5 我在上家公司的基本上是各做各的,所以冲突不多,要合作的时候也是在同一个分支的基础上建立一个子分支,所以冲突不多。

6 我现在的情况是我们所有开发全在一个分支下工作,也没有创建个人的子分支。

想让各位评论评论,不求对错。只想知道你们的看法,求 git 正确使用方法

git pull没有更新成功_因为 git pull 和同事闹僵了。相关推荐

  1. git pull没有更新成功_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  2. git点击pull后没有同步_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  3. git 刷新远程分支列表_掌握Git命令一张脑图就行

    最近在工作之余,遇到Git上面一些问题,趁这次的机会,补一补Git基础知识. 脑图 本文更多梳理的是Git常用命令,非原理篇,需要这部分知识的可以往下看. 首先我们的了解Git通常的操作流程,网上流行 ...

  4. git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...

    git branch -D br [git 删除远程分支] git push origin :br  (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...

  5. git恢复到master版本_关于git,请教如何恢复版本库?

    慕斯709654 通过使用Git版本恢复命令reset,可以回退版本.reset命令有3种方式:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到 ...

  6. git查看打tag时间_使用git打tag标签/切换到某个tag时期,删除/查看分支

    使用git打tag标签 : #Git Bash here 执行命令 #查看tag admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SE ...

  7. git 添加用户名和邮箱_设置 Git 账户及邮箱

    当我们在GitHub中提交修改时,GitHub通过我们本地git配置文件中配置的邮箱地址,与我们的GitHub账户相关联,这样GitHub提交记录就可以关联提交者的GitHub账户. 那么我们怎么在本 ...

  8. add git 的文件 移除_【Git第八节】移除文件

    欢迎大家来到自学Python编程教室,上一讲我们学习了如何忽略文件,这一讲我们来学习如何移除文件,你准备好了吗? 有进就有出,有借就得有还.有添加文件,自然也必须得有移除文件.当不想继续对某个文件进行 ...

  9. git 强制更新远程_版本控制管理工具git的常见指令合集

    今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...

最新文章

  1. Windows Azure Tools DSInit Error
  2. Android开发中adb命令的常用方法
  3. AA级与AAA级台灯 重要指标对比
  4. jdbc连接mysql数据库的常用对象_JDBC常用对象
  5. 菲波那契数(信息学奥赛一本通-T1071)
  6. WINCE快捷方式详解
  7. 今天,我背完了考研5500词!!!
  8. 如何快速提升 Go 程序性能?
  9. Android MVP和Dagger2
  10. 2022年投影仪推荐 家用投影仪推荐一下哪款比较好2022
  11. Proteus常用元件对照表(最全)
  12. 如何制作语音聊天程序源码,制作语音社交交友APP
  13. 学生专用计算机负n次方问的按,学生专用计算器怎么开N次方
  14. OpenEuler安装 20212802范辰宇
  15. 一天一个设计模式---备忘录模式
  16. 通过MatLab将传递函数离散化
  17. Eclipse配置tomcat服务器及tomcat简介
  18. 秦九昭算法(霍尔(Horner)法则)
  19. android 8 音质,2019安卓公认音质最好手机
  20. ​C++ 解析Json——jsoncpp​

热门文章

  1. junit5_使用junit做其他事情
  2. windows服务器连接linux nfs,windows设置通过NFS连接到Linux共享数据
  3. 计算机与安全工程专业结合应用论文,安全工程专业教学论文(5篇)(共17517字).doc...
  4. 千万别只顾着代码不上厕所
  5. MySQL中,当 update 修改数据与原数据相同时会再次执行吗?
  6. 6 种不同情况下写的代码
  7. 推荐几个小而美的原创公众号!
  8. 永远不要在 MySQL 中使用“utf8”
  9. 死磕Java并发:J.U.C之阻塞队列:LinkedBlockingDeque
  10. android popupwindow 自定义背景,Android PopupWindow背景半透明兼容方案