Git 相关错误

1. permission denied 错误 

remote: Resolving deltas: 100% (1/1), completed with 1 local objects.
To https://github.com/vy2014/git_lesson.git
 ! [remote rejected] master -> master (permission denied)
error: failed to push some refs to 'https://github.com/vy2014/git_lesson.git'

Type command:

git config --global --edit

Add these lines of configuration at the end of file:

[credential]
  helper = osxkeychain
  useHttpPath = true

2.部分无法push的问题【有风险】

git push -f origin master 

### Git Log 命令常见错误及解决方法 当使用 `git log` 命令时,可能会遇到一些常见的错误。以下是几种可能的情况及其对应的解决方案。 #### 错误一:无法显示日志信息 如果执行 `git log` 后没有任何输出,这可能是由于当前分支上还没有任何提交记录造成的[^1]。 ```bash $ git log ``` 此时可以尝试切换到其他有提交历史的分支来查看日志信息;也可以确认本地仓库是否已经初始化成功并进行了首次提交操作。 #### 错误二:“fatal: bad default revision 'HEAD'” 这种提示通常意味着项目根目录下不存在 `.git` 文件夹,即该路径并非有效的Git库位置[^2]。 为了修复这个问题,应该先进入正确的Git仓库目录再运行命令: ```bash cd /path/to/your/repo ``` 接着再次尝试调用 `git log` 函数即可恢复正常功能。 #### 错误三:筛选条件设置不当导致的结果为空 有时候会因为参数设定不合理而看不到预期的日志条目。比如指定了特定作者名却拼写错误,或是时间范围过窄等原因造成查询无果的情形发生。 对于此类情况,建议仔细核对所使用的选项与实际需求是否匹配,并适当调整过滤器直至获得满意的结果为止。例如想要按照日期区间检索,则可参照如下方式输入指令: ```bash $ git log --since="2 weeks ago" --until="yesterday" ``` 以上便是针对几个典型的 `git log` 使用过程中可能出现的问题给出了解决办法。当然还有更多复杂的场景等待探索,在实践当中不断积累经验才是掌握工具的最佳途径[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

NineDays66

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

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

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

打赏作者

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

抵扣说明:

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

余额充值