git命令记录

常用命令

git init:创建仓库

git clone:克隆一个远程仓库

git config:配置仓库

git add:添加修改到暂存区

git commit:提交修改到版本库

git log:查看提交历史

git status:查看文件状态

git diff:修改差异比较

git show:查看某个提交信息

文件管理

git add:添加工作区所有文件

git commit -a:一次性提交

git commit --amend:修改最后一次提交

git rm file:从工作目录和暂存区中删除文件

git rm --cached:从暂存区中删除,工作区保留

git reset SHA:回退版本到工作目录

git reset --soft:回退版本到暂存区

git reset --hard:回退版本,修改丢弃

git mv:文件重命名

git checkout file:撤销工作区修改

git reset HEAD file:撤销暂存区修改

git diff --cached:比较暂存区和版本库差异

git diff SHA1 SHA2:比较两个版本差异

git gc:压缩仓库

时光穿梭:历史也可以重写

git log --pretty=oneline:单行显示

git log -p:显示每次提交具体的修改

gitk:图形化显示提交历史

git blame:查看指定文件的提交历史

git grep:提交查找

git revert:反转提交

git reflog:查看操作记录

分支管理

git branch:创建分支、查看分支

git checkout -b:创建分支

git checkout:分支检出

git branch -d:删除分支

git branch -m:分支重命名

git merge:分支合并

git cherry-pick:挑拣分支

git rebase:分支衍合

git stash:分支修改储藏

git stash apply(pop):恢复分支修改储藏

git fsck:查看悬空commit对象

标签管理

git tag v1.0:添加标签

git tag:查看标签

git tag -d:删除标签

git push origin v1.0:推送某个标签

git push origin --tags:推送所有标签

git push origin:refs/tags/v1.0删除远程标签

远程仓库

git remote add:添加远程仓库git

git fetch:拉取远程更新到本地仓库

git pull:拉取远程更新并合并到本地仓库

git push:推送本地修改到远程仓库

git remote -v:查看远程仓库信息

git remote rm:删除远程仓库

git remote rename:远程仓库重命名

git branch b1 origin/b1:跟踪远程分支

git push origin :b1:删除远程分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值