Git学习总结

简介:

本文参考自stormzhang的主页《Android群英传–神兵利器》—第二章版本控制神器
将学习的Git常见命令做一个总结,加深记忆,方便查看。

Git的版本控制状态图:

git状态图

Git基础命令:

  • git –version:查看当前git版本

  • git config –list:显示当前所有配置信息

  • git config –global [属性名] [属性值]:配置指定的配置,例如:git config –global user.name wqc

  • git config –global –unset [属性名] [属性值]:清除指定的配置,例如git config –global –unset user.name wqc

  • git config –global alias. [命令的别名] [原命令]:为特定的命令起一个易于理解记忆的别名,例如:git config –global alias.st status

  • git init:将所在的目录初始化为git代码仓库

  • git status:查看当前代码仓库的状态

  • git add< file >:将指定文件添加到代码仓库的缓冲区中去

  • git commit:将代码仓库缓冲区的文件提交到代码仓库中去

  • git log:查看提交日志

  • git commit –amend:对上一次的提交结果进行修正,而不是重新进行一次提交

  • git diff: 查看代码被修改的文件的变动的内容

  • git blame < file>: 查询一个指定的文件的所有历史记录

  • git checkout : 将指定的文件回退到上一个版本,也就是上一次add之后的状态

  • git reset –hard < file>: 将指定文件回退到指定的版本,< file>^表示上一个版本,< file>^^表示前两个版本,< file >~10表示前十个版本,同时也可以使用commit id来回到指定版本

  • git rm < file >:删除指定文件

Git进阶:

  • git remote add origin [git代码仓库名]: 将本地的代码仓库添加到远程代码仓库中

  • git clone [远程代码仓库名]:将远程的代码仓库clone到本地

  • git branch:查看当前的分支情况

  • git checkout <分支名>:如果不存在该分支,则创建,若存在,则切换到指定分支

  • git breach < 分支名>:创建指定分支

  • git merge < 分支名>:将指定分支和当前的分支合并

  • git branch -d < 分支名 >:删除指定的分支

  • git remote :查看远程分支

  • git push [远程代码库] [本地分支]:将本地分支推送到远程代码库中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值