git的常用的命令2

版权声明:@徐小冠 https://blog.csdn.net/weixin_42114097/article/details/84192754

这个是个人的学习的总结 :

 【1】 git的基本的概念   工作区      缓存区    本地区

  正常的流程的是: 工作区到 ===》缓存区  git  add   [  file  name  ]   ===>  本地区  git  commite  [ file name ]

为了可以进行查看目前的状况是  git  status   目前的文件的状态是可以看到的

在使用 git commit 的使用有一步注意的是  commit  以后需要的是进行注释一下,这个一步和小乌龟的步骤是一样的。

可以使用简化的代码是使用  git  commit   -m“你的这段的注释即可”   【file  name】

【2】 对git的进行版本的进行控制  进行看log 进行不同的切换,可以有的是3种方法

     (1)git  log  给的信息也是比较全的对应的文件的hash的值

     (2) git  log  --pretty=oneline   更加的简洁

     (3) git  reflog   这个是我经常使用的 给的信息短少也是可以足够使用

【3】 对git的版本进行回滚的操作,也是有的是三种不同的操作。

       {1}   git   reset --hard   参数的值   【这个比较灵活的】

       {2) git reset  --hard  HEAM^  注意的是  这里的HEA^ 是有几个^   就进行几次的不同的回滚的

       {3}   git  reset  --hard  HEAM~数字      在HEAM的后面加入的不同的数组证明向后进行后退了几步方法也是比较的方便的

【4】

(1)  有的时候需要对不同的文件进行remove 删除的万一删除错误是可以进行回滚的移动的是指针的具体的命令是:

                git  reset  hard  文件的hash的值    是可以恢复的

(2)  需要对文件进行不同的对比,知道文件进行了那些的修改git也是进行了提供的

               git    diff  HEAD  (filename)   【这里的对比的是本地的file】

               git   diff  (filename)       【这里对比暂存区中的file对比的】

【5】 对分支的进行管理  在这里对于分支的概念就不提了

     (1) 进行查看现有的分支有那些   git branch  -v   可以看到的是所有的分支

       (2)   创建一个新的分支是这样的  git   branch  (naem)  新的分支的名称

     (3) 在分支中进行切换   git   chechout  (分支的名称)

 【6】对于的常用命令 

           拉取新的代码是有许多不同的方法的  git   clone   url     就可以了,

         但是在真是的开发中一个master 中有的是许多的分支进行在不同的分支中进行切换

   使用的命令是 : git clone  -b  (分支的名称)   url               就可以了

在加入git 的ssh的密钥的生成的方式的命令ssh-keygen -t rsa -C "[email protected]"  这里注意的是  这里的email是  自己的email的邮箱 应为我们使用的是 gitlib进行开发协助的

猜你喜欢

转载自blog.csdn.net/weixin_42114097/article/details/84192754
今日推荐