git 命令行操作指令

  1. git config --global user.name “用户名”
  2. git config --global user.email “邮箱”
  3. pwd    显示当前目录
  4. get init    把当前目录变成git可以管理的仓库
  5. git add “文件名”    将文件/文件夹添加到仓库,可以同时添加多个用空格隔开
  6. git commit -m “提交信息”告诉git,将文件提交到仓库,但是首先要对文件执行git add命令
  7. git status    获取仓库的当前状态
  8. git diff “文件名”    查看工作区的文档和暂存区文档的差别
  9. git log    查看日志,可以加后缀 --pretty=online
  10. git reset --hard HEAD^ 回退到上一个版本,HEAD当前版本,HEAD^上一个版本,HEAD^^上上一个版本,也可使用commit id。
  11. cat "文件名"    打开当前文档
  12. get reflog    查看操作记录
  13. git diff HEAD -- “文件名”   查看工作区的文档和历史区(版本库)文档的差别
  14. git checkout -- “文件名”    撤销工作区的修改,用版本库的最新文件替换工作区的文件
  15. git reset HEAD “文件名”    撤销暂存区的修改
  16. rm “文件名”    删除文件管理器内的文件
  17. git rm “文件名”    从版本库中删除此文件,然后使用命令git  commit 提交
  18. ssh-keygen -t rsa -C “邮箱”    需要GitHub里验证的邮箱
  19. git remote add origin git@github.com:yourGitHubUsername/yourProfile    将本地关联远程仓库
  20. git push -u origin master    将当前的master分支推送到远程仓库,-u 并将本地分支和远程分支相关联
  21. git clone git@github.com:yourGitHubUsername/yourProfile    从远程仓库克隆到本地
  22. git checkout -b dev    创建dev分支,-b表示创建并切换到dev
  23. git branch    查看当前分支
  24. git checkout master    切换至master分支
  25. git merge dev    将dev分支合并到当前分支
  26. git branch -b dev    删除dev分支
  27. git merge --no-ff -m“提交信息” dev    --no-ff强制禁止Fast forward,合并分支删除分支后不会丢掉分支信
  28. git pull origin master:多人协作时,首先要拉取最新代码,再做编写代码、推送代码(多半是因为readme.md文件不存在本地项目,产生的冲突)
  29. git diff master:暂存区和版本库的文件差别
  30. git diff --cached:查看工作区和版本库的文档差别

以上内容从廖雪峰的git教程摘抄自    廖雪峰git教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值