GIT使用中遇到的一些错误以及解决办法

    GIT bash是上传到github的一种方式。在使用过程中会遇到一些错误,在这里我说一下我遇到的问题和解决办法。

 我先说一下我push文件的方法。从github上面复制URL,使用git clone + URL的方法克隆到本地。然后点开,里面会有一个.git文件,这个文件是隐藏的,需要点开文件上面的查看勾选查看隐藏。

 常规操作是1 . git add *  2 . git commit -m "注释" 3 . git push origin master  说一下第三步,origin指的是要提交到的远程分支。

 但是常规操作也有犯错的时候。在创建分支时使用git checkout -b branch 然后想切换回master分支,但是使用git checkout master会报错,提示你的意思说你没有在 master下commit过东西,所以你不能切换。这个时候的解决办法是1 . git branch 2 . git checkout master就可以顺利切换回master分支。但是一定要注意git branch底下一定要有master分支,否则一定是切换不回去的。

 我在push东西的时候,push步骤报错,提示说我无法push一个超过100M的文件,我第一次遇到这个问题。以前一直不知道还有这个限制。然后我把这个超过100M的文件移除然后commit 接着push还是会报出这个问题。我做了一切从网上找到的解决办法,最厉害的比如下了一个bfg-1.13.0.jar的包,放到了git目录下,执行命令清除超过50M的历史记录。还有安装LFS也无法解决。

 我的解决办法是重新到github克隆到本地,有以下几步。

 1 . git checkout -b master

 2 . 远程没有master分支:git push -u 远程也会出现master分支  ||  远程有master分支,直接执行第三步。

 3 . 接下来需要将远程和本地的master分支连接起来git branch -u origin/master master

 这样就可以重新提交了,记住一定要将超过100M的文件删除。

猜你喜欢

转载自www.cnblogs.com/yanzhao-x/p/10962379.html
今日推荐