工作中绝大部分会用到的git命令

前段时间在公众号看到一篇对git命令整理挺全的文章,为了以后需要方便找就放在这里了
公众号名“终端研发部”,大家感兴趣的话也可以去看看,都是分享一些技术文章

原文:http://h5ip.cn/96CR
作者:命中水

常规操作

序号命令说明
1git add ./-f 文件名将内容写入暂存区 全部暂存/强制将指定文件暂存
2git commit -m ‘备注’将暂存区文件提交到本地仓库
3git push origin test推送本地分支到远程仓库
4git rm -r --cached 文件/文件夹名字取消文件被版本控制
5git reflog获取执行过的命令
6git log --graph查看分支合并图
7git merge --no-ff -m ‘合并描述’ 分支名不使用Fast forward方式合并,采用这种方式合并可以看到合并记录
8git check-ignore -v 文件名查看忽略规则

git创建项目仓库

序号命令说明
1git init初始化
2git remote add origin url关联远程仓库
3git pull拉取远程最新资源更新到本地
4git fetch获取远程仓库中所有的分支到本地

分支操作

序号命令说明
1git branch查看分支列表
2git branch 分支名创建分支
3git branch -b 分支名创建并切换到新建的分支上
4git checkout 分支名切换分支
5git branch -v查看所有分支的最后一次操作
6git branch -vv查看当前分支
7git checkout -b 分支名 origin/分支名创建远程分支到本地
8git branch --merged查看别的分支和当前分支合并过的分支
9git branch --no-merged查看未与当前分支合并的分支
10git branch -d 分支名删除本地分支
11git branch -D 分支名强行删除分支
12git branch origin :分支名删除远处仓库分支
13git merge 分支名合并分支到当前分支上

暂存操作

序号命令说明
1git stash暂存当前修改
2git stash apply恢复最近的一次暂存
3git stash pop恢复暂存并删除暂存记录
4git stash list查看暂存列表
5git stash drop 暂存名(例:stash@{0})移除某次暂存
6git stash clear清除暂存

回退操作

序号命令说明
1git reset --hard HEAD^回退到上一个版本
2git reset --hard ahdhs1(commit_id)回退到某个版本
3git checkout –file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态)
4git reset HEAD file撤回暂存区的文件修改到工作区

标签操作

序号命令说明
1git tag 标签名添加标签(默认对当前版本)
2git tag 标签名 commit_id对某一提交记录打标签
3git tag -a 标签名 -m ‘描述’建新标签并增加备注
4git tag列出所有标签列表
5git show 标签名查看标签信息
6git tag -d 标签名删除本地标签
7git push origin 标签名推送标签到远程仓库
8git push origin --tags推送所有标签到远程仓库
9git push origin :refs/tags/标签名从远程仓库中删除标签

忽略已加入到版本库中的文件

序号命令说明
1git update-index --assume-unchanged file忽略单个文件
2git rm -r --cached 文件/文件夹名字(. 忽略文件夹里全部文件)

取消忽略文件

序号命令说明
1git update-index --no-assume-unchanged file取消忽略文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值