赞
踩
1、问题描述
当我们在IDEA中创建用户的进行连接github的时候,一直弹出报错信息:连接超时。
在按照网上的方法一一测试后,还是不能解决连接超时问题。
2、解决方法
因此,我在没有配置Github用户的情况下,直接push,我发现在我输入账户和密码后还是可以将本地代码推送到远程的GitHub仓库中的。
但是,在我们拉取远程代码的过程中,会遇到下面的报错:
Can't Update
No tracked branch configured for branch master or the branch doesn't exist.
To make your branch track a remote branch call, for example,
git branch --set-upstream-to=origin/master master (show balloon)
上述提示表达的含义是我们使用git命令创建了一个分支master,但是我们没有和远程的分支master相关联,当我们关联后,我们就可以在pull,push代码的时候不需要指定远程分支,因此,我们在Terminal端执行下面的代码:
git branch --set-upstream-to=origin/master(本地对应远程分支) master(本地分支)
1、问题描述
当我们不知道什么原因,在github中创建两个分支时,其中一个分支为main分支(并且它还为一个默认分支),另一个为master分支,我们如何将main分支删除呢?
2、解决方法
(1)更改github中的默认分支为master
(2)在IDEA的Terminal端输入下面的git代码,将main分支删除
git push origin :main
结果展示如下:
1、问题描述
在学习MXNet时,需要用到比较大的图片文件,在git add/commit
命令能够正常执行,git push
命令执行时会报出上面的错误。
参考博客:
https://blog.csdn.net/qq_34213260/article/details/107124228
https://blog.csdn.net/fightforyourdream/article/details/25357121?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
2、解决方法
我事先并没有按照git提示的指令进行操作,删除了许多大文件,其实按照指令后,只需要删除指定的大文件即可,然后执行下面的操作清除历史:
// 最近新添加(添加.gitignore文件后清除本地缓存,重新上传文件到远程仓库)
git rm -r --cached .
// 再执行下面两步将文件添加到栈中,进行上传
git add .
git commit -m "Delete picture"
错误没有解决,在我使用指令git status
查看仓库状态时,发现报出下面的错误:状态不一致:
Your branch is ahead of 'origin/master' by 2 commits
按照该博客状态不一致问题解决,进行了操作,发现版本退回了原来的好几个版本,不太适用。
正确做法为:
(1)执行提示命令,找到大文件
(2)使用下面指令修改git的历史记录,移除相应的commit结点,再重新提交
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch YOUR-FILE'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。