clone所有分支
            
            
              bash
              
              
            
          
          git clone ${github_link}
        clone指定分支
            
            
              bash
              
              
            
          
          git clone -b ${branch_name} ${github_link}
        拉取最新代码
            
            
              bash
              
              
            
          
          git pull origin ${branch_name} 
        关联他人远程仓库
            
            
              bash
              
              
            
          
          git remote add ${upstream_name} ${upstream_link}
        拉取他人远程分支
            
            
              bash
              
              
            
          
          git pull ${upstream_name} ${branch_name} 
        查看版本号与备注
            
            
              bash
              
              
            
          
          git log --pretty=oneline
        切换分支
            
            
              bash
              
              
            
          
          git checkout ${branch_name}
        切换到指定commit
            
            
              bash
              
              
            
          
          git reset --hard ${commit}
        分支未修改完 需要切换其他分支
1.隐藏已修改内容
            
            
              bash
              
              
            
          
          git stash
        2.恢复隐藏内容
            
            
              bash
              
              
            
          
          git stash pop
or
git stash apply
        查看操作记录
            
            
              bash
              
              
            
          
          git reflog
        修改最新的提交的commit说明
            
            
              bash
              
              
            
          
          git commit -amend
        修改之前的提交的commit
            
            
              bash
              
              
            
          
          git rebase -i HEAD~5
        光标移动到修改的那行把 pick 改为 r 保存 会弹出窗口修改文本
合并之前提交的commit
            
            
              bash
              
              
            
          
          git rebase -i HEAD~5
        光标移动到修改的那行把 pick 改为 s 保存 会弹出窗口修改文本
强制更新
            
            
              bash
              
              
            
          
          git push -f 
        删除本地在远程没有的分支
            
            
              bash
              
              
            
          
          git remote prune origin