git--基础--2.9--命令--日常操作命令

git–基础–2.9–命令–日常操作命令


初始化仓库

Git init

查看隐藏文件

 ls -al

查看git配置

git config

配置 仓库级(全局)修改用户名

git config --local(global) user.name 'CloudBai'

配置 仓库级(全局)修改用户邮箱

git config --local(global) user.email 'tets@qq.com'

查看配置列表

git config --list

在这里插入图片描述

仓库级(全局)删除用户名

git config --local(global) --unset user.name

仓库级(全局)删除用户邮箱

git config --local(global) --unset user.email

更新所有文件的用户名和邮箱

git commit --amend --reset-author

查看用户名配置

git config user.name

查看用户邮箱配置

git config user.email

将文件状态加入git暂存区

git add <file>   (git add .  会把当前目录下所以文件加入暂存区)

回到文件未修改状态(丢弃掉新增的相对于暂存区最后一次文件提交的内容)

git checkout -- <file>

从git暂存区移除文件

git rm --cached <file>   ||  git reset head <file>  
1. 回退某个commit
		git reset HEAD 180b69aa3eb1f87adc5fe551e6ce0e4770c60780

将暂存区文件提交

git commit  -m  "注释"

查看历史提交记录

git log  (参数- 2可以让他只显示前2条记录)

查看历史操作记录

git relog (常用于版本回退后的历史查看。)

删除文件

git rm <file>    (删除后要提交更改)

重命名文件

git mv <file> <filename>

修正上一次消息提交的注释

git commit --amend -m ‘提交注释’

查看文件的修改历史

git blame <file>

添加别名

git config --global alias.<别名> <命令名>   (命令名如何过长的话用’’号括起来,外部命令的话命令名前面加!号。不加的话默认git会在你的别名命令执行前面加上git)

新建标签

git tag -a <标签名> -m <注释>

查看标签

git show <标签名>

删除标签

git tag -d <标签名>

提交标签

git push origin <标签名>

提交全部标签

git push origin --tags

删除远程标签

git push origin --delete tag <标签名>

删除本地标签

git tag -d <标签名>

拉取远程标签

git fetch origin tag <标签名>

查看仓库所有分支

git branch  (-av参数可以查看远程分支)

新建分支

git branch <分支名>   (新建分支并切换到该分支用git checkout -b <分支名>)

切换分支

git checkout <分支名>

删除分支

git branch -d <分支名>  (如果分支未合并的话删除得用-D)

合并分支

git merge <分支名>

分支改名

git branch -m <原分支名> <更改的分支名>

比较暂存区与工作区文件之间的差异

git diff

比较最新的提交与工作区文件之间的差异

git diff HEAD

比较最新的提交与暂存区文件之间的差异

git diff -cached

撤销本地commit

1.git reset HEAD^
2.git reset HEAD~	 :回退1个版本
3.git reset HEAD~2	 :回退2个版本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值