git命令大全

$ git init
  查看工作区、暂存区的状态
$ git status
  添加到暂存区
 $ git add
  移除暂存区的修改
$ git rm --cached :
  将暂存区的内容提交到本地库
$ git commit :
  文件从暂存区到本地库
$ git commit -m “提交日志” :
  查看历史提交
$ git log:
  以漂亮的一行显示,包含全部哈希索引值
$ git log --pretty=oneline:
  以简洁的一行显示,包含简洁哈希索引值,同时显示移动到某个历史版本所需的步数
$ git reflog:
  回到之前版本
$ git reset --hard
  强制工作区、暂存区、本地库为当前HEAD指针所在的版本
$ git reset --hard HEAD:
  后退一个版本
$ git reset --hard HEAD^:
  后退一个版本
$ git reset --hard HEAD~1:
  比较工作区和暂存区的所有文件差异
  比较工作区和暂存区的指定文件的差异
$ git diff:$ git diff :
  比较工作区跟本地库的某个版本的指定文件的差异
$ git diff HEAD|HEAD^|HEAD~|哈希索引值 :
  查看所有分支
$ git branch -v:
  删除本地分支
$ git branch -d <分支名>:
  新建分支
$ git branch <分支名>:
  切换分支
$ git checkout <分支名>:
  合并分支
$ git merge <被合并分支名>:
  克隆远程库
$ git clone <远程库地址>:   功能:完整的克隆远程库为本地库,初始化本地库
  查看远程库地址别名
$ git remote -v:
  新建远程库地址别名
$ git remote add <别名> <远程库地址>:
  删除本地中远程库别名
$ git remote rm <别名>:
  本地库某个分支推送到远程库,分支必须指定
$ git push <别名> <分支名>:
  把远程库的修改拉取到本地
$ git pull <别名> <分支名>:
  该命令包括git fetch,git merge
  抓取远程库的指定分支到本地,但没有合并
$ git fetch <远程库别名> <远程库分支名>:
  将抓取下来的远程的分支,跟当前所在分支进行合并
$ git merge <远程库别名/远程库分支名>:
  复制远程库
$ git fork:
  显示当前的Git配置
$ git config --list
  编辑Git配置文件
$ git config -e [–global]
  设置提交代码时的用户信息
$ git config [–global] user.name “[name]”
  $ git config [–global] user.email "[email address]”
  git 修改当前的project的用户名的命令为:

git config user.name 你的目标用户名;
  git修改当前的project提交邮箱的命令为:
git config user.email 你的目标邮箱名;
  如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。
  命令分别为:
git config --global user.name 你的目标用户名;
 > git config --global user.email 你的目标邮箱名;
  列出所有tag
$ git tag
  新建一个tag在当前commit
$ git tag [tag]
  新建一个tag在指定commit
$ git tag [tag] [commit]
  删除本地tag
$ git tag -d [tag]
  删除远程tag
$ git push origin :refs/tags/[tagName]
  查看tag信息
$ git show [tag]
  提交指定tag
$ git push [remote] [tag]
  提交所有tag
$ git push [remote] --tags
  新建一个分支,指向某个tag
$ git checkout -b [branch] [tag]
  大家需要掌握一些常用的Git操作的命令还是很必要的,可以在github 或者gitee 去搭建自己仓库,去训练自己的命令的操作。在正常的工作当中呢,就是一些常用的命令即可,我们只需要能够满足我们日常的测试即可,所以任何一项的技能的掌握都是提升。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晒黑的老黑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值