git学习笔记

git平时学习笔记

1、克隆代码

      1)clone master代码,命令:git clone 路径

      2)克隆分支代码,命令:git clone 路径 -b  分支名

            查看有哪些分支命令:git branch -a

           克隆到指定目录下,命令:git clone git@192.168.1.2:source /tmp/aa.git


2、提交修改:

     1)git add 文件名    ----操作一个文件

               git add .         ----添加所有文件包括子目录

     2)git commit -m “描述”

     3)git push推送到远端

          如果远端有好几个分支,可以使用命令: git push origin 分支名

    

3、分支操作:

    建立分支:

     1)根据commit建立分支,命令:git branch new_branch  commit

     2)根据tag建立分支,命令:git branch new_branch tag

    在本地分支推送到远端

         git push origin 分支名      注:如果远端分支不存在,则在远端创建该分支;远端分支存在的话,即将本地所有commit提交到远端分支

    切换分支:

     1)查看本地所有分支,命令:git branch

           查看远端所有分支,命令:git branch -a

          查看本地分支和远端分支的对应关系,命令:git branch -vv

     2)切换到某个分支,命令:git checkout 分支名

   删除分支:

        git branch -D  分支名

   删除远程分支

        git push origin  :分支名

        如果是1.7.0之后的版本,还可以使用命令:git push origin --delete 分支名


4、查看提交历史,命令:git log

5、比较两次提交的异同:git diff  commit_id1  commit_id2

      查看两次提交之间修改了哪些文件:git diff  commit_id1  commit_id2  --stat

6、撤销对某个文件的修改:git chekcout文件名


7、未commit之前,撤销add方法:

      步骤1) git  rm  --cached  文件名

      步骤2) git  reset  HEAD  文件名

     至此,已经撤销(add操作)成功 ^-^。

     如果需要 撤销该文件所有修改,使用命令: git checkout  文件名


8、打tag方法:

     步骤1)创建tag命令:

              git tag -a   tag名称  commit       //改命令根据某一个提交创建tag

     步骤2)提交tag;

             git push origin tag名称              //提交某个tag

             git push origin --tags                 //提交本地所有的tag

     删除tag方法:

             git tag -d  tag名

             git push origin :ref/tags/tag名

        如果是1.7.0之后的版本,还可以使用命令:git push origin --delete tag tag名


9、分支间同步所有更新:将A分支的所有更新同步到B分支

      git checkout B

      git merge A


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值