廖雪峰git教程中的git命令汇总

本文详细介绍了Git的基本操作,包括初始化仓库、克隆、查看状态、提交、回退、分支管理和远程库操作等。此外,还涵盖了如何使用Git进行文件重置、标签创建与管理以及临时保存文件的操作。对于开发者来说,掌握这些Git命令是日常开发中不可或缺的技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本操作

git init创建git仓库
git clone

克隆远程仓库

git status查看git状态
git diff查看修改内容
git log查看历史记录
git add把文件添加到暂存区
git commit -m <message>把文件提交到仓库,-m 后添加说明
git reflog查看命令历史
git rm <file>删除远程分支的文件
git diff HEAD -- readme.txt查看本地readme文件跟版本库最新版本的区别

置操作

git reset --hard HEAD^版本回退至上一个版本,HEAD^^则是上上个版本
git reset --hard <commitId>回退到指定的commit号那一个版本
git checkout -- file

丢弃工作区的修改

git reset HEAD <file>把暂存区修改撤销掉
分支操作
git checkout -b branchName创建并切换分支
git merge <branchName>合并分支(本地)
git branch -d <branchName>删除远程分支
git branch 查看branch
git switch -c <branchName>创建并切换分支
git switch master切换分支
git merge --no-ff -m "commit info" dev非快进式提交
git branch -D <branchName>强制删除branch

临时保存文件操作

git stash储存当前工作
git stash list

工作储存列表

git stash apply恢复stash保存的工作内容(不删除stash 列表)
git stash drop删除stash列表的内容
git stash pop删除并恢复stash保存的工作内容
cherry-pick复制一个特定的提交到当前分支
远程库操作
git remote查看远程库信息
git remote -v显示远程库详细信息
git push origin master向远程库推送master分支
git clone 'git address'克隆git
git pull

拉取远程分支

git branch --set-upstream-to=origin/dev dev如果本地分支没有远程分支对应的分支,则需要运行该指令,指定本地dev分支与远程origin/dev分支的链接
git rebase变基,把本地未push的分叉提交历史整理成直线,使我们查看历史提交的变化时更容易

打标签

git tag <tagName>新建标签
git tag -a <tagName> -m 'some describe for tag'指定标签信息
git tag查看所有标签
git tag -d <tagName>删除标签
git push origin <tagName>推送标签到远程
git push origin --tags推送所有本地创建的标签到远程
git push origin :refs/tags/<tagName>删除远程标签

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值