使用Eclipse-Maven-git做Java开发(14)--开发中对git的使用
前面的文章说到了怎么讲本地的项目代码托管到git托管服务中,本文将来说一下日常的开发中对git的使用来进行开发。 (上次才说了要缩短更新时间,但是实在抱歉,中间出了一些事情,耽搁了一段时间)。 0、要求 要达到前一篇博客说明的条件,也就是代码已经托管到git中了,并且本地的环境那些也是对的。本次演示使用上一篇博客使用的那个工程。 1、远端代码到本地代码的同步 之前只说了本地代码提交推送到远端,有时候远端有更新的提交需要同步到本地来,接下来就演示一下怎么操作。 为了演示这种情况,我会在web上进行一次修改,模拟出有更新的提交,然后在本地的STS中进行查看与同步。 1.1 在web进行修改 点击“编辑”进行编辑,然后做出一些修改,提交。 修改过后的文件内容: 1.2 本地STS中查看修改 在同步之前,先在本地STS的仓库管理中对应的仓库上面查看历史,看看同步之前的样子,右键仓库记录->"show in"->"history": 从提交时间上可以看到,刚才的那次提交并不在列表中, 这也是符合git是分布式版本管理的设定的,接下来我们查看远端的代码仓库情况。右键仓库记录->"fetch from upstream",等到网络传输,然后会有提示说远端是否有改动。 但是这个时候在“history”视图是看不到的,因为还没有拉取下来,但是在仓库记录的条目上会有一个向下的箭头