Git中的常用命令和使用技巧

1.查看所有的分支(查看的是本地和远端的所有分支,白色部分表示本地分支,红色部分表示远端分支): git branch -a   

2.切换分支,通过  git   checkout  <分支名字> 来切换当前分支,如: git  checkout dev  表示切换到dev分支

3.合并分支

             (1)新分支代码提交

             (2)合并到dev分支

             (3)解决冲突并提交

在新分支上开发测试后提交:  git  add  <提交的文件名>

                                               git commit -m "本次提交的描述"

                                               git pull

                                               git push

合并到dev分支(如将test分支合并到dev分支)

             (1)当前分支是开发完新功能 的test分支

             (2)切换到dev分支    如: git  checkout  dev

             (3)合并test分支到dev    如:  git  merge  test

             (4)查看当前分支   如:git  branch

解决冲突并提交

          合并分支的过程中有可能出现冲突,当合并分支出现冲突之后,先在本地编辑冲突文件解决好冲突,然后依次执行 add   commit  pull  push 命令进行代码的提交

 git的后悔药

  (1)git   add 之前

     如果开发者修改了某个文件,但是还没有执行 git  add 命令将此次修改放到暂存区,可通过如下命令进行回退:    git  checkout   --filename                  放弃此次修改

   (2)git  commit  之前

    如果开发者修改了某文件,并且已经执行了git  add 命令,现在想要撤销暂存区修改,重新将此次修改放到工作区,可以通过如下命令进行回退:git reset HEAD  filename  将修改重新放回到工作区

  (3)git  push 之前

如果开发者修改了某文件,并且已经执行了git add  以及 git  commit 命令进行了提交,如果现在想要回退到之前的版本,可以通过如下命令进行回退:

     git  reset  --hard  HEAD^      回退到上一个版本

     git  reset  --hard  HEAD^^.  回退到上两个版本,一次类推

(4)git push之后

如果开发者修改了某文件,并且已经执行了git add 以及 git commit 和git  push 命令进行了提交,现在想要回退到之前的版本,可以通过下面的命令进行回退

      git  revert commit id     撤回需要撤回的提交

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值