Git 学习笔记

Git 是由 Linux 的创建者 Linus 使用 C 语言开发的分布式版本管理系统(distributed version system)。可以帮助团队或个人管理开发版本。在使用Git前,首先需要在本地安装Git服务。在这里之时简单总结一下 Git 的常用命令。具体教程请见(官方安装教程)(廖雪峰的Git教程)。

  • 创建仓库: git init
  • 添加文件到暂存区: git add filename.xxx
  • 提交所有暂存区文件到当前分支: git commit -m "message"
  • 查看当前状态: git status
  • 查看两个版本的区别: git diff
  • 回退版本: git reset --hard commit_id
  • 查看提交历史: git log
  • 查看命令历史: git reflog
  • 撤销工作区修改: git checkout -- filename.xxx
  • 撤销暂存取修改: git reset HEAD filename.xxx
  • 删除文件: git rm filename.xxxgit commit -m "delete filename.xxx"
  • 添加远程仓库: git remote add origin link
  • 第一次推送内容: git push -u origin master
  • 推送内容: git push origin master
  • 克隆远程仓库: git clone link
  • 查看分支: git branch
  • 创建分支: git branch branch_name
  • 切换分支: git checkout branch_namegit switch branch_name
  • 切换+创建分支: git checkout -b branch_namegit switch -c branch_name
  • 合并某分支到当前分支: git merge other_branch
  • 删除分支: git branch -d branch_name
  • 查看分支合并图: git log --graph

待补充。