Git常用命令

141 阅读1分钟
  • 创建版本库

//克隆远程版本库
git clone <url> 
//初始化本地版本库
git init
  • 修改和提交

//查看状态
git status
//查看变更内容
git diff
//将工作区所有改动过的文件加到stage区
git add .
//将指定文件加到stage区
git add <file>
//删除文件
git rm <file>
//提交所有更新过的文件
git commit -m "commit message"
  • 查看修改历史

//查看提交历史
git log
//查看指定文件的提交历史
git log -p <file>
//以列表方式查看指定文件的提交历史
git blame <file>
  • 撤销

git reset --hard HEAD
  • 分支与标签

//显示本地所有分支
git branch
//切换到指定分支或标签
git checkout <branch/tag>
//创建新分支
git branch <new-branch>
//删除本地分支
git branch -d <branch>
//显示本地所有标签
git tag
//基于最新提交创建标签
git tag <tagname>
//删除标签
git tag -d <tagname>
  • 合并与衍合

//合并指定分支到当前分支
git merge <branch>
//衍合指定分支到当前分支
git rebase <branch>
  • 远程操作

//查看远程版本库信息
git remote -v
//查看指定远程版本库信息
git remote show <remote>
//添加远程版本库
git remote add <remote> <url>
//从远程库获取代码
git fetch <remote>
//下载代码及快速合并
git pull <remote> <branch>
//上传代码及快速合并
git push <remote> <branch>
//删除远程分支或标签
git push <remote> :<branch/tag-name>
//上传所有标签
git push --tags
  • 最后

推荐B站前夕老师的视频,以视频+图解+案例的形式讲解了git入门用法。