Git类

本文介绍了Git的基本操作,包括从官网下载Git,解决Gitee中clone和push时遇到的错误,如取消代理设置和关闭邮箱保护。此外,还详细讲解了如何查看和切换分支,以及如何撤销提交,包括软重置和硬重置,提醒用户注意操作可能对工作目录的影响。
摘要由CSDN通过智能技术生成

1. git简介

1.1 git下载

  1. git官网:https://git-scm.com/

2. Gitee的常用报错处理

Gitee是常用的代码管理工具,在自己更换电脑后发现代码管理上一直存在问题,特此把解决方式记录下来,写下本章节。

2.1 仓库clone出现: fatal: unable to access 的错误

在这里插入图片描述
解决办法: 取消代理

# 查看git对http、https检出是否用了代理
git config --global http.proxy
git config --global https.proxy

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

在这里插入图片描述
取消代理后问题解决。

2.2 仓库push出现: disable this protection by visiting

在这里插入图片描述
解决办法: 关闭禁止命令行推送暴露个人邮箱
在这里插入图片描述

3. git的日常指令

  • 分支管理
    来查看所在目录的分支
$ git branch -a
  master
  test1
  test2

然后输入命令切换分支

适用于第一次创建并切换分支

$ git checkout -b test1 origin/test1
其中远程分支为:origin/test1
   本地分支为:test1

如果已经有本地分支,直接输入命令

$ git checkout test1

如果你想在 Git 上取消本次提交并且不希望将这次提交推送到远程仓库,你可以使用以下命令来取消最新的提交:

  • 取消最新提交
    这个命令将会取消最新的提交,但保留提交的更改,可以在本地修改这些更改后再次提交。
git reset HEAD^ --soft

完全取消最新的提交,并且不保留提交的更改

git reset HEAD^ --hard

请注意,这些命令会影响你当前的工作目录,因此请确保在执行这些命令之前保存好任何重要的更改。如果你已经将这次提交推送到远程仓库,最好避免使用这些命令,因为这样会破坏提交的历史记录。在这种情况下,你可以考虑使用 git revert 命令来撤销提交并创建一个新的提交,以保持提交历史的完整性。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小老鼠不吃猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值