Git常见命令
- 开源代码
- 2025-07-22 22:15:01

一、背景
最近在看一本Git的书籍,名为:《Pro Git》,这是一本关于版本控制工具 Git 的权威性指南。
在项目开发中,Git的基本操作也是必备技能,特此记录总结下
《Pro Git》书籍地址:前言 · Pro Git 第二版 简体中文
二、常见命令 2.1、初始化操作设置你的用户名称与邮件地址
git config --global user.name "你的用户名" git config --global user.email "你的邮箱" 2.2、获取 Git 仓库 git init #初始化本地仓库 git clone <url> #克隆现有的仓库 2.3、添加、修改和提交 git add . #添加所有改动过的文件 git add xyz #添加指定文件xyz git commit -m 'xx' #提交 git commit -am 'xxx' #将add和commit合为一步 git commit -amend #修改最后一次提交 git rm xx #删除文件 git rm -cached #停止跟踪文件但不删除 2.4、查看提交历史与状态 git log #查看提交历史 git log --stat #显示commit历史,以及每次commit发生变更的文件 git log -p #查看指定文件的提交历史 git branch -v #每个分支最后的提交 git status #查看当前状态 git diff #查看变更内容 2.5、撤销操作 git reset -hard HEAD #撤销工作目录中所有未提交文件的修改内容 git checkout HEAD #撤销指定的未提交文件的修改内容 git checkout HEAD. #撤销所有文件 git revert #撤销指定的提交 2.6、分支与标签 git branch #显示所有本地分支 git branch [branch-name] #创建一个新的分支 git branch -a #查看所有的分支和远程分支 git branch -d [branch-name] #删除分支 git checkout [branch-name] #切换到指定分支,并更新工作区 git tag #显示已存在的tag git tag -a v2.0 -m 'xxx' #增加v2.0的tag git tag -d #删除标签 2.7、合并 git merge [branch] #合并指定分支到当前分支 git merge origin/master #合并远程master分支至当前分支 2.8、Git 远程仓库 git remote -v #查看当前的远程仓库 git remote add <remote> <url> #git remote add可以添加一个远程仓库 git remote rm #删除远程仓库 git remote show #查看指定远程版本库信息 git fetch #从远程库提取代码 git pull origin master #获取远程分支master并merge到当前分支 git push origin master #将当前分支push到远程master分支 git push origin :hotfixes/BJVEP933 #删除远程仓库的hotfixes/BJVEP933分支 git push --tags #把所有tag推送到远程仓库最后:👏👏😊😊😊👍👍
下一篇
算法——贪心算法