![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 60
&岁月不待人&
每一个优秀的人,都有一段沉默的时光,那段时光是付出了很多努力的,却得不到结果的日子,我们把它叫做扎根。
展开
-
Git无法上传删除 Commit里面有大文件
因为GitHub的文件上限是100M,但是打的包太大了,有170M,所以是不能上传的,但是又是已经在Commit历史中了,并且已经好几次了,于是就想在历史中删除掉。请注意,这种操作会修改历史记录,因此在执行此操作之前,请确保您理解其潜在风险,并在执行操作之前备份重要数据。因为在一次提交中不小心把一个打包的aab文件弄到commit文件里了,于是在上传的时候push rejected 了。这个是因为你本地的还有更改,你继续放到commit里面 就行了,如果还有其他的报错,根据提示修改就是了。原创 2023-07-05 22:23:54 · 800 阅读 · 0 评论 -
Git报错: Please move or remove them before you switch branches.
Bug记录:在我写需求的时候,产品说上个包有崩溃,于是我就控制台 git checkout切分支,结果报错Please move or remove them before you switch branches.下面是被改动的文件,因为是项目build的时候产生的临时文件,一般都不会上传,所以就想着把它删掉。tips:此操作会完全删除本地修改,你的代码就会和远程的代码一致。产看当前分枝的状态 ,知道哪些东西有改动。2.查看哪些是要删除的。原创 2023-06-19 17:53:28 · 5051 阅读 · 0 评论 -
Android Git 拉取代码报错:error: cannot pull with rebase: Your index contains uncommitted changes.
在使用Android Studio中Git的Commit Directory 将本地更改的代码保存到本地后,点击commit,发现提交不上去,发现本地有代码,这时候拉取代码,报错:cannot pull with rebase: Your index contains uncommitted changes.表示我的索引有未提交的改变原创 2022-09-14 00:03:21 · 3505 阅读 · 0 评论 -
github 解决每次push或者pull都需要输入token
从2021.08.13开始, GitHub不再支持账号和密码的方式来pull和push代码了,取而代之的是官方推出的Token。所以在项目里登录github的时候,要首先创建一个token,之后用这个token代替你原来的密码就行了。具体的创建方法可以看一下官方给的教程,很简单也很详细。创建个人访问令牌 - GitHub Docs关键的问题在于,你输入token之后,下次如果想继续push或者pull,它还会要你输入token,可是token生成的页面一旦关闭了就再也打不开了,每次复制.原创 2022-02-14 14:02:41 · 5388 阅读 · 2 评论 -
使用Token上传项目代码到GitHub
最近新建项目后发现用以前的方法输入账号密码不行了,remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.查了下之后,说是从 2021 年 8 月 13 日起,GitHub 在对 Git 操作进行身份验证时不再接受帐户密码。那就开整,个人在git操作方面不是很熟练,所以做个记录,如果写错了望指正,多谢1、获取toke原创 2021-12-01 18:46:15 · 1333 阅读 · 0 评论 -
个人Git常用操作
git 强制覆盖本地文件$ git fetch --all$ git reset --hard origin/master$ git pull原创 2021-11-15 15:10:57 · 722 阅读 · 0 评论 -
Android git LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
今天push代码就一直push failed,后面去看报错代码,LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443查了下,网上说是网络代理的问题。解决办法 :先输入git config --global --list查看是否有然后查看是否设置了[http]和[https]选项和proxy的,有的话就输入$ git config --global --unset http.proxy$ g.原创 2021-11-15 14:29:39 · 1401 阅读 · 0 评论