git 常用指令

2018, Oct 10    
  • git branch name 创建分支
  • git branch 查看当前目录所有分支
  • git branch -a 查看远程分支(红色字)
  • git checkout name 切换分支
  • git checkout -b name 创建并切换到该分支
  • git init 创建本地代码库
  • git remote add <分支名称><仓库url> 创建服务器代码库
  • git clone url 克隆服务器代码到本地
  • git clone url directory 克隆服务器代码到指定文件目录
  • git status 查看缓存区的状态信息
  • git stash 进行栈内保存
  • git stash pop栈内状态恢复
  • git stash list 栈内状态存储信息列表
  • git stash apply stash@{1} 读取指定版本号的状态 git stash
  • git branch –set-upstream-to=<远程主机名>/<远程分支名> 更改当前分支追踪的服务器分支
  • git checkout -b <本地分支名>=<远程主机名>/<远程分支名> 更改当前分支追踪的服务器分支简写
  • git branch <本地分支名>=<远程主机名>/<远程分支名> 更改当前分支追踪的服务器分支简写
  • git branch -vv 查看全部分支的追踪关系
  • git branch -d <本地分支> 删除本地分支
  • git push origin –delete <远程分支> 删除远程分支
  • git push origin :<远程分支> 删除远程分支( 注意:push origin :second 有空格冒号前而后没有 )
  • git fetch <远程主机名> <远程分支名>:<本地分支名> 指定分支与本地分支同步
  • git fetch <远程主机名> 同步代码库的全部分支
  • git merge <本地分支> 同步本地代码分支
  • git merge <远程主机> <远程分支> 同步远程到本地
  • git reset <版本号> 回退到指定版本
  • git reset HEAD^ 回退到上次提交
  • git reset HEAD^^ 会退到上上次提交