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> 创建服务器代码库仓库url>分支名称>
- git clone url 克隆服务器代码到本地
- git clone url directory 克隆服务器代码到指定文件目录
- git status 查看缓存区的状态信息
- git stash 进行栈内保存
- git stash pop栈内状态恢复
- git stash list 栈内状态存储信息列表
- git stash apply stash@{1} 读取指定版本号的状态
- 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^^ 会退到上上次提交