常用git命令总结大全

1.切换分支
  git checkout '你想要切换的分支'

2.新建分支
  git checkout -b '新分支'

3.提交命令四步骤
  git add .
  git commit -m '描述所改内容是啥'
  git pull origin '当前分支'
  git push origin '当前分支'

4.查看当前分支是否干净
  git status

5.查看所有分支
  git branch -a

6.合并分支步骤(比如要把分支feature/a合并到master)
  6-1 先把当前分支feature/a代码提交
      git add .
      git commit -m '描述所改内容是啥'
      git pull origin feature/a
      git push origin feature/a
  6-2 切换到master分支
      git chekcout master
      git pull origin master(这一步是获取master最新代码)
  6-3 合并feature/a分支到master(当然这步是基于当前是master分支时的操作)
      git merge feature/a
      再此要注意查看有无冲突
      6-3-1 合并后有冲突按照实际情况解决冲突 解决完冲突再执行6-1步骤(其中6-1步骤中的最后俩步骤            
      不是feature/a而是master)
      6-3-2 无冲突执行  git push origin master
7.有种情况是切换最新分支的时候 切换不过去 会报这个错  
  pathspec ‘ ‘ did not match any file(s) known to git
  解决办法如下:
  7-1 git branch -a (查看分支情况 看有无你想切换分支 如果有直接切换 无执行以下)
  7-2 git fetch(获取所有分支 此时就应该有你想切换的分支)
  7-3 切换过去并拉取最新代码  有俩种方式
      7-3-1 git chekcout origin '你想要拉取分支'
      7-3-2 git checkout '你想要拉取分支'
            git pull origin '你想要拉取分支'
      

你可能感兴趣的:(git)