Git 使用教程

安装

下载地址 http://git-scm.com/downloads

官方文档 https://git-scm.com/book/zh/v2

命令文档 https://git-scm.com/docs

概念

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

基础命令

git status查看状态git branch显示本地所有分支
git diff查看变更内容git checkout <branch/tag>切换到指定分支或标签
git add .跟踪当前目录改动过的文件git branch <new-branch>创建新分支
git add <file>跟踪指定文件git branch -d <branch>删除本地分支
git mv <old> <new>重命名git tag列出本地所有标签
git rm <file>删除文件git tag <tag-name>基于最新提交创建标签
git rm -r --cached .停止跟踪文件并删除git tag -d <tag-name>删除标签
git commit -m "message"提交更新过的文件git merge <branch>合并分支到当前分支
git commit --amend修改最后一次提交git rebase <branch>衍合指定分支到当前分支
git log查看提交历史git remote -v查看原创版本库信息
git log -p <file>查看指定文件提交历史git remote show <remote>查看指定远程版本库
git blame <file>列出指定文件提交历史git remote add <remote> <url>添加远程版本库
git reset -hard HEAD撤销未提交的修改内容git fetch <remote>从远程库获取代码
git checkout HEAD <file>撤销指定文件未提交的修改内容git pull <remote> <branch>下载代码及快速合并
git revert <commit>撤销指定的提交git push <remote> <branch>上传代码及快速合并

取消commit git reset --soft Head

02-13 22:06