常用的Git命令


最常用的指令

git add 文件    添加文件到暂存区

git add .    则添加当前工作区全部文件,当然忽略的文件除外。

git commit -m "说明"    也有不是添加说明直接提交的方法,但是强烈建议使用这个。

git status    查看当前工作区的状态,不解释,这个应该是最常用的吧。

查看日志信息

git log    查看git日志

git log --pretty=oneline    每条记录占一行。

git log --graph --pretty=oneline    将分支关系用图形显示。

版本回退

git reset --hard HEAD^    回退到上一个版本。

git reset --hard HEAD^^    回退到倒数第二个版本,也就是回退两次。依次类推。

git reset --hard HEAD~100    版本回退一百次。

git reflog    查看每一次的操作指令

git reflog commit_id    回溯,可以用于reset版本之后,再进行恢复。

撤销修改

git checkout -- file    撤销对文件的更改。

git reset HEAD file    撤销对文件的更改。

git checkout -b dev    创建dev分支并选择该分支。相当于下面两条指令一起用。

git分支

git branch dev    创建dev分支。

git checkout dev    选择dev分支。

git branch    查看所有分支。

git merge name    合并某分支到当前分支。

git branch -d name    删除分支。

忽略文件

可以定义一个.gitignore文件,将你希望被git忽略的文件,写在这个文件中,比如.obj文件,git对这个文件支持正则,所以你就可以这么写*.obj。当然写文件夹也是可以的。比如说像这样:

gSQL/obj/
gSQL/Properties/
gSQL/gSQL.csproj
gSQL/bin/Release/
gSQL/bin/Debug/gSQL.pdb
gSQL/bin/Debug/gSQL.vshost.exe
gSQL/bin/Debug/gSQL.vshost.exe.config


这个文章只是起个备忘的作用,如果大家想详细学习Git的使用的话,可以看看这个:廖雪峰的git教程。这上面讲的很好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值