git精简教程

作者: 思与学 | 来源:发表于2017-10-03 11:54 被阅读64次

git新手,最近上传个项目,下载个项目老是忘记命令,在这写一下最常用的几个命令。

  1. 本地新建文件夹,如rest-base
  2. cd rest-base
  3. git init //初始化仓库
  4. git remote add origin git@github.com:q7322068/rest-base.git //连接远程仓库,需要在github内创建ssh公钥,配置方式参考GitHub添加公钥
  5. 如果配置远程仓库的地址错误,可以使用git remote rm origin
  6. git pull origin master //从远程库同步项目,如果远程项目和本地有冲突,可以在后面添加 --allow-unrelated-histories实现
  7. git add . //本地有修改,用该命令添加至暂存区
  8. git commit -m 'msg' //将修改提交至本地git仓库
  9. git push origin master //将本地修改提交至远程仓库
  10. git status //查看变更
  11. git diff HEAD -- filename //查看工作区和版本库里面最新版本的区别
  12. git reset head filename //暂存区的修改撤销掉
  13. git checkout -- file //丢弃工作区的修改
  14. git reset --hard HEAD^ //把当前版本回退到上一个版本HEAD^^或HEAD-10
  15. git log //显示从最近到最远的提交日志,添加--graph --pretty=oneline --abbrev-commit参数图形化精简显示
  16. git reflog // 记录你的每一次命令
  17. git rm file // 从版本库删除某个文件
  18. git checkout -b dev // 创建dev分支,然后切换到dev分支
  19. git branch dev // 创建dev分支
  20. git checkout dev // 切换至dev分支
  21. git branch // 列出所有分支,当前分支前面会标一个*号
  22. git merge dev // 合并指定分支到当前分支,--no-ff参数,表示禁用Fast forward
  23. git branch -d dev // 删除dev分支
  24. git stash // 把当前工作现场“储藏”起来,以便将来恢复,不包括未git add的文件
  25. git stash list // 显示当前暂存起来的内容
  26. git stash pop // 恢复暂存起来的内容
  27. git branch -D dev // 强制删除分支dev
  28. git checkout -b dev origin/dev // 将远程库内的dev分支拉下来,并切换至dev分支

深入学习建议看廖雪峰Git教程.

相关文章

  • git精简教程

    git新手,最近上传个项目,下载个项目老是忘记命令,在这写一下最常用的几个命令。 本地新建文件夹,如rest-ba...

  • git精简教程

    一,本地仓库 1.安装 在macOS 上安装Git 两种方法:一是安装homebrew,然后通过homebrew安...

  • 从零开始使用Github

    本文是学习完廖雪峰老师Git教程后的精简实用版总结,再次对廖雪峰老师表示感谢。 1 安装git Git是目前最简单...

  • Git基础

    git教程 git 教程 廖雪峰git 教程 官方教程 git 全局设置 name和emailgit config...

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(二)--Git文件操作

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git分支管理策略

    如果你已经看完了Git详细教程(一)Git详细教程(二)Git详细教程(三)三篇简单的Git教程,相信你对Git有...

网友评论

    本文标题:git精简教程

    本文链接:https://www.haomeiwen.com/subject/ennxyxtx.html