简单的, 自己常用的git命令

前言

首先说一下, 我是在廖雪峰的博客学习的git, 如果你想系统的学习git, 建议去廖雪峰大佬的博客传送门。当然本文也是我用于记录一下自己常用的命令。

创建仓库

  • git init–初始化仓库

编写项目时

  • git status——查看工作区状态(如果不理解, 请看这里传送门)
  • git add XX——将编写的内容提交到暂存区
  • git commit -m “注释”——将暂存区的内容提交到当前分支

分支管理

  • git branch ——查看当前分支(会列出所有的分支,当前分支会有有一个“*”)
  • git branch xx ——创建一个分支(就是在查看后面加一个分支名)
  • git checkout xx——切换到xx分支
  • git checkout -b xx——创建并切换到xx分支(相当于上面的两个命令的结合)
  • git merge xx ——合并xx分支到当前分支
  • git branch -d xx——删除xx分支

远程仓库管理

  • git remote add origin xxxxx——添加一个xxxx远程仓库于本地仓库关联
  • git remote -v——查看所有与本地仓库关联的远程仓库
  • git remote rm xxx——删除远程仓库
  • git push origin master——将本地仓库的master分支推送到origin远程仓库
  • git clone xxx——克隆xxx远程仓库到本地
  • git pull ——取回远程主机某个分支的更新与本地仓库合并

回滚

  • git log——查看提交记录
  • git reset –hard HEAD^——回到上一个版本(^^回到前两个版本, 以此类推)
  • git reset –hard HEAD~10——回到第前10个版本(由于^太多, 不方便, 就用~10代替)
  • git reset –hard HEAD xxx——回到指定版本
  • git reflog——查看历史命令(暂时还没有用到)
  • git checkout – xxx——撤销工作区的修改
  • git reset HEAD ——将暂存区的内容撤销, 放回工作区

命令集合图

这是看云里的一张图。

这里写图片描述

结尾

以上只是一些常用的git命令, 但是如果你啥都不懂, 就直接看这些命令, 可能会 不懂, 建议还是下系统学习下git。 这些命令只是防止忘记而协作这里的。 而且此处没有说应该如何使用git进行团队协同开发。 有兴趣的学习的话, 再次推荐廖雪峰博客

猜你喜欢

转载自blog.csdn.net/qq_34178990/article/details/80704992
今日推荐