速查git命令(大部分常用功能)

创建仓库

git init

git clone <url> [directory]

基本语句

git add file/directory

git add *.java

git status

git diff

git commit

git reset HEAD file

取消缓存内容

git rm <file>

git rm -f <file> 强制删除(+暂存)

git rm --cached <file> 删除缓存

git rm -r * 递归

git mv

重命名

分支管理

git branch

查看分支

git branch branchname

创建分支

git checkout branchname

切换到该分支

git checkout -b branchname

创建并切换

git merge branchname

将分支合并到当前分支

git branch -d

版本管理

git log

  • --oneline :查看历史记录的简洁版本
  • --graph :查看历史中什么时候出现了分支、合并
  • --reverse :逆向显示所有日志
  • --author :查找指定用户的提交日志
  • --since、--before、 --until、--after: 指定帅选日期
  • --no-merges :选项以隐藏合并提交

git tag -a vx.x

git tag -a vx.x d6f7147

远程仓库

git remote add [alias] [url]

git remote

git fetch [url]

git merge test/master

git pull [url]

git push

git remote rm

#工具

相关推荐
Big__Star11 小时前
Git 和 GitHub 学习指南本地 Git 配置、基础命令、GitHub 上传流程、企业开发中 Git 的使用流程、以及如何将代码部署到生产服务器
服务器·git·github
Code_Geo13 小时前
Git 删除大文件教程
git
头疼的程序员19 小时前
git学习与使用(远程仓库、分支、工作流)
git
莫邪博客20 小时前
Git报错:Another git process seems to be running in this repository
git
西柚小萌新1 天前
【工具推荐】--Git详解
git
MonkeyKing_sunyuhua1 天前
项目删除了,为什么vscode中的git还是存在未提交记录,应该怎么删除掉
ide·git·vscode
ao_lang1 天前
掌握Git:版本控制与高效协作指南
git·学习
会飞的鱼先生1 天前
vue2、vue3项目打包生成txt文件-自动记录打包日期:git版本、当前分支、提交人姓名、提交日期、提交描述等信息 和 前端项目的版本号json文件
前端·vue.js·git·json
do.ris2 天前
Git上传项目到GitHub
git·github
seasugar2 天前
Github拉取失败问题
git