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 [email protected]:yourGitHubUsername/yourProfile    将本地关联远程仓库
  20. git push -u origin master    将当前的master分支推送到远程仓库,-u 并将本地分支和远程分支相关联
  21. git clone [email protected]: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,合并分支删除分支后不会丢掉分支信
以上内容从廖雪峰的git教程摘抄自     廖雪峰git教程

猜你喜欢

转载自blog.csdn.net/qq_25695065/article/details/80045689
今日推荐