Github操作问题

git bash 报错

git日志过多最后显示end无法输入命令

按q即可回到编辑模式

按下小写字母i,会进入编辑模式。可以在此模式下输入你想要的commit message。输入结束以后,按下esc退出编辑模式,这时按下英文输入法下的冒号,再输入wq,就可以保存退出了。w是write,q是quit。也可以在按esc退出编辑模式以后,切换到大写模式,连按两下Z。

克隆时

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

究其原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端重新配置大小

在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。

git config --global http.postBuffer 524288000

这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。

git config --list

  1. 修改用户名及邮箱
  2. git commit 报 “Changes not staged for commit:”
  3. 本地仓库与远程仓库关联
  4. 错误地push
    要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
    $git reset意思是撤销上一步的操作
    场景:
    你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
    方法:
    git revert
    原理:
    git revert 会产生一个新的 commit,它和指定 SHA
    对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
    commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
    这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。

OpenSSL SSL_read: Connection was reset, errno 10054

git config --global http.sslVerify "false"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值