【Git】Git中用到的一些命令

Git文件有四种状态:

  • 未跟踪
  • 未修改(已跟踪)
  • 已修改(已跟踪)
  • 已暂存(已跟踪)
    通常我们将项目clone下来就会处于已跟踪状态

Git的配置

在我们刚下载好git的时候需要进行一些配置。

必须配置的是我们的用户名称用户邮箱

git config --global user.name 'xxx'
git config --global user.email 'xxx'

配置好后我们就可以进行远程仓库的一个链接:

git remote add '别名' url地址

git remote命令是用来管理远程仓库的

但是有时候我们可能会出现问题,例如我们会出现报错:

fatal: unable to access 'https://github.com/Triumph-light/EvoluCore.git/': Failed to connect to github.com port 443 after 21094 ms: Couldn't connect to server

这个错误我们不难看出是由于链接超时而导致的。
这里我本地是使用了VPN,github是可以正常访问的,那么导致的一个原因就是我们git的命令没有走我们的VPN代理,这里设置运行就行。

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
1、git diff命令
  • git diff:查看没有暂存的文件更新哪些部分
  • git diif --staged:查看暂存的文件和最后一次提交的文件差异
2、git commit命令
  • git commit -a -m ‘commit message’:跳过使用暂存区
  • git commit --amend:覆盖前一个commit(如果需要加信息就加-m ‘commit message’)
3、git rm命令
  • git rm --cached ‘filename’:从暂存区中移除文件
  • git rm ‘filename’:工作目录和暂存区都会移除文件
4、git mv命令
  • git mv ‘file_from’ ‘file_to’:移动文件
5、git log命令
  • git log:查看历史版本
  • git log -p -n:查看提交差异和最近几次的提交
  • git log --stata:查看简略的提交信息
  • git log --pretty=‘xxx’:以什么格式去查看每次的提交
    限制git log输出的选项
    在这里插入图片描述

git log --pretty=format接受的常用格式占位符的写法及其代表的意义
在这里插入图片描述

6、git checkout命令
  • git checkout – ‘filename’:撤销对文件的修改
7、git revert命令
  • git revert ‘commitId’:撤销某次操作
8、git reset命令
  • git reset -hard ‘commitId’:回退到某个commitId
9、git remote命令
10、git fetch命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Triumph-light

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

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

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

打赏作者

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

抵扣说明:

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

余额充值