Git基本命令

  • 1、创建本地分支

    git branch branchName
    
  • 2、创建本地分支并切换到该分支

    git checkout -b branchName
    
  • 3、切换到分支

    git checkout branchName
    
  • 4、推送本地分支到远程分支并建立关联关系

    • 4-1.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch

      git push
      
    • 4-2.远程已有remote_branch分支但未关联本地分支local_branch且本地已经切换到local_branch

      git push -u origin/remote_branch
      
    • 4-3.远程没有有remote_branch分支并,本地已经切换到local_branch

      git push origin local_branch:remote_branch
      
  • 5、删除本地分支

    git branch -d branchName
    
  • 6、删除远程分支

     git push origin -d branchName
    
    • 6-1.重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。

      git branch -m | -M oldbranch newbranch 
      
    • 6-2.删除分支

      git branch -d | -D branchName
      
    • 6-2.删除远程分支

      git branch -d -r branchName
      
  • 7、查看本地分支

    git branch
    
  • 8、查看远程和本地分支

    git branch -a
    
  • 9、提交代码

    • 第一步:查看当前状态(当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态):

      git status
      

      查看更改内容:

      git diff 
      

      查看具体文件的修改内容

      git diff xxx 
      
    • 第二步:

      git add .  
      

      或者

      git add xxx
      
      • 1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中
      • 2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx就可以提交部分文件到本地git缓存区。
    • 第三步:推送修改到本地git库中

      git commit -m "修复XXbug(这是这次提交的注释)"  
      
    • 第四步:取回远程主机某个分支的更新,再与本地的指定分支合并。

      git pull <远程主机名> <远程分支名>  
      

      例如:项目所在的远程主机是origin 远程主分支名为dev我们就可以写成:

      pull origin dev
      
    • 第五步:把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上

      git push <远程主机名> <远程分支名>  
      
  • 10、撤销修改

    • 撤销没执行过add的文件修改:

      git checkout XXX
      
    • 对于已经被add过的,可以先对其取消添加,在撤回提交

      git reset HEAD
      
  • 11、查看提交记录

    • 查看所有:

      git log
      
    • 在命令中指定该记录的id,并加上-1参数表示我们只想看一行记录:

      git log 3c2a3454ffa8cfe9f3a33regr57grre4958741b -1 
      
    • 查看这条记录具体修改了什么内容,可以在命令中加入参数-p

      git log 3c2a3454ffa8cfe9f3a33regr57grre4958741b -1 -p
      
  • 12、查看远程主机

    • 命令列出所有远程主机

      git remote
      
    • 查看远程主机的网址

      git remote -v
      
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值