git常用命令
1. 远程操作
- 克隆某分支仓库
$ git clone -b <branch> <remote_repo>
- 显示远程主机详细信息
$ git remote show origin
- 推送新分支dev到远程主机分支dev
$ git push origin dev:dev
- 标签推送
$ git push origin v1.5
or
$ git push origin --tags
2. 本地操作
- 新建分支dev并切换到该分支
$ git checkout -b dev
or
$ git branch dev
$ git checkout dev
- 重命名分支dev为develop
$ git branch -m dev develop
- 提交时显示所有diff信息
$ git commit -v
- 删除分支
$ git branch -d [name]
3. git stash 用法
- 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中
$ git stash
- 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复
$ git stash list
- 将工作应用回来
$ git stash apply
- 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复
$ git stash pop
- 指定版本号为stash@{1}的工作取出来
$ git stash apply stash@{1}
- 清空Git栈
$ git stash clear
Written on January 1, 2016