git上传到gitee的坑

pycharm配置git:
pycharm、IDEA如何上传代码到码云(gitee)
PyCharm配置Gitee
Pychar将代码上载到Git,pycharm,上传,git,巨,详细
解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解
git因commit100MB以上大文件导致push失败解决方法

1. git push

$ git push
fatal: The current branch dev has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master

改为

git push -u origin master

2. http.postBuffer

Push failed Enumerating objects: 727, done. Delta compression using up to 12 threads RPC failed; curl 18 transfer closed with outstanding read data remaining the remote end hung up unexpectedly Total 727 (delta 60), reused 0 (delta 0), pack-reused 0 the remote end hung up unexpectedly

在这里插入图片描述
切到 git 项目目录后,执行如下命令,

git config –-global http.postBuffer 524288000
git config http.postBuffer 524288000

3. commit的大文件无法push到远程库解决办法

在这里插入图片描述

$  git rev-list --objects --all | grep 66c789c8ba6d837be5c2af3777c80f9153a6
66c789c8ba6d837be5c2af3777c80f9153a64cde WebQSP/embedKGQA_data/fbwq_full/index-train_sp_to_o.pckl
$ git filter-branch --tree-filter 'rm -f "Electron/pdf/677969 xxxx xxx.pdf"' HEAD
Rewrite d1244f8fbc1f08b473bd498c023b09bd8ac3246b (12/12) (156 seconds passed, remaining 0 predicted)
Ref 'refs/heads/master' was rewritten
WARNING: git-filter-branch has a glut of gotchas generating mangled history
         rewrites.  Hit Ctrl-C before proceeding to abort, then use an
         alternative filtering tool such as 'git filter-repo'

4. following remotes are already on gitee git,原因是直接把码云上的仓库删除了,但是没有把远程给关闭了,导致远程路径保存在本地中。

解决: 打开项目,打开隐藏文件查看,打开”.git“目录,选择config中的文件,删除里面的

[remote "origin"]
url = XXXXX
fetch = XXXXXX

5. pycharm + git 造成的 LF 和 CRLF

设置core.autocrlf=false,windows也用LF换行。
git config --global core.autocrlf false
设置一个.editorconfig 来保证文件都是 LF 结尾。
除了记事本,其他编辑器都可以正常编辑
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值