git常用命令总结

一. 项目克隆到本地(git clone)

1. 简单克隆

格式:git clone < 项目地址 > [ 项目名称 ]

git clone git://github.com/schacon/grit.git mygrit

2. 克隆分支

(1) 克隆主分支
git clone --single-branch git://github.com/schacon/grit.git mygrit
git clone --branch master git://github.com/schacon/grit.git mygrit
(2) 克隆指定分支
git clone --branch <分支名称> git://github.com/schacon/grit.git mygrit
(3) 克隆裸分支

获得全部本地分支,没有远程跟踪分支。任何远程分支(在克隆的远程中)和其他引用都被完全忽略。

git clone --bare git://github.com/schacon/grit.git mygrit

(4) 克隆镜像分支

克隆远端全部分支和其它引用。不checkout。

git clone --mirror git://github.com/schacon/grit.git mygrit

(5) 克隆分支深度

深度表示最近几次提交的分支

## clone最近一次提交
git clone --depth=1 git://github.com/schacon/grit.git mygrit

二. 状态查看(git status)

1. 查看工作区状态详情

git status [ --long | -v | --verbose ]

2. 查看工作区状态简报

git status [ -s | --short ]

3. 在状态中显示临时存储文件信息

git status --show-stash

注意: 信息一般显示在最后一行。

三. 临时存储(git stash)

比如正在开发一个项目(此时在分支A上),但是要临时切换到别的项目 (分支B),但是A的工作还没有全部完成,不想提交,在分支A上做的修改如果没有add或者commit,切换分支就会不允许,此时需要将刚刚修改的文件保存到缓存区,完成B再回来A上开发的时候,使用git stash apply应用你缓存的内容

1. 列出临时存储项

git stash list

2. 将文件临时存储在堆栈上

git stash
## 等同
git stash save

3. 将临时存储文件弹出应用到当前分支

git stash pop

4. 从堆栈上移除某次保留的文件

git stash drop <name>

5. 从堆栈上移除所有保留文件

git stash clear 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值