git常见问题解决方案

记录一下使用git中遇到的常见问题以及解决方法

git配置

本地vscode会遇到提交不成功的情况,多半是git没有配置(PS:确定你电脑上已成功安装git,这是前提条件之一,一般你控制台执行git clone xxx 的时候,电脑如果没有安装git工具的话,会弹框提示你进行安装的)
配置如下:
git config --global user.name “yljxxx”
git config --global user.email “yljxxx@email.com”
配置完之后 可以通过 git config --list 查看配置有没有成功,效果如下,如果有圈圈中的信息,则配置成功。
在这里插入图片描述
这几块配置走完,基本就可以 clone、pull、push 代码了,到这里开发前的前奏操作基本都配完了,那么开始你的代码之旅吧 ~

git协作流

(1)要从Git中删除文件夹

可以使用以下命令:

git rm -r foldername

这将删除“foldername”文件夹及其中的所有文件和子文件夹。如果您只想删除空文件夹,则可以使用以下命令:

git rm --cached foldername

这将删除“foldername”文件夹,但不会删除其中的任何文件或子文件夹。请注意,这些命令都是不可逆的,因此在执行它们之前务必慎重考虑。

(2)如果您想强制提交(即跳过 Git 钩子,强制将更改提交到 Git 仓库)

您可以使用以下命令:

git commit --no-verify -m "your commit message"

使用 --no-verify 参数可以跳过 Git 钩子,即使您的项目中定义了 precommit 钩子也会跳过它。请注意,这可能会导致无法检测到潜在的问题或错误,因此建议只在必要时使用此选项。

(3)删除本地 Git 分支:
命令是 :

git branch -d <branch-name>

其中, 是你想要删除的本地分支的名称。
注意,如果分支上还有未合并的提交,Git 会拒绝删除该分支,除非你使用 -D 参数进行强制删除。例如:

git branch -D fix-bug

这将强制删除 fix-bug 分支,包括所有未合并的提交。请注意,强制删除分支可能会导致数据丢失,所以请谨慎使用该选项。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值