git类似svn的“与资源库同步”的功能

一、svn的与资源库同步这功能很好用。转用git之后,找不到对应的操作。我公司先用sts(Spring Tool Suite),后来统一换成了intellij idea.

1. sts有一个菜单项,功能同“与资源库同步”:


2. intellij idea

2.1  revert

2.2  git checkout  --  filename

(1)使用git bash

(2)在idea界面的terminal窗口输入git命令:中间有没有二个横杠好像效果是一样的


二、以上操作属于放弃本地修改,而放弃本地修改,分为三种情况:

1. 没有使用git add 缓存代码

也就是第一部分谈到的情况

2. 已经使用git add 缓存了代码

使用命令  git reset HEAD filename

3. 使用git commit提交了代码

(1)使用git reset --hard HEAD^    回退到上一次提交的状态

(2)使用git reset --hard commitId  回退到这个commitId,如果是已经git push上去了,回退之后,要git push -f

先用git log命令查询每次提交的id


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,541评论 1 26
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,695评论 4 54
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,794评论 0 10
  • 题外话: git命令真的很多,这里也只是列举了一些常用的,后边的注释很重要,耐心看会看到不同及规律。 热热身:...
    3Q竹林阅读 772评论 0 1
  • 在我们的生活中,经常会独自一个人出去,或是买东西,或是去玩,或是去看书,独自一个人去买菜的经历大家可能也会...
    储烨磊2008阅读 215评论 0 2