之前给学校做了个系统,最近拿去比赛了,想把系统上传到github上去,原以为很顺利,没想到路上坑坑洼洼如此之多。
下面针对我今天上传代码到github出现的问题做一个总结。
已经有一段时间没有用过git了,今天在百度上搜了一下,可以使用IDEA来提交,最后通过命令来上传
所以我先用的是IDEA,进行操作,在IDEA2019.2的顶层菜单栏中选择VCS里的
![1cfe350dfac60c64ea8a54c6f8f02ccf.png](https://i-blog.csdnimg.cn/blog_migrate/ace1cdc94511bd2d03cb37bc389afaa4.jpeg)
之后弹出提示窗,会默认选择git仓库位置,当然你也可以修改,点击确定之后,对着项目名称右键,选择git,如下图:
![a5fbdddb258e2e27cdd663c79d26fd3e.png](https://i-blog.csdnimg.cn/blog_migrate/33631dad4d8383a6838e6be799cabf73.jpeg)
add之后会 弹窗出来,界面我这里已经使用了git的配置,为了点击之后不更改我的配置,我就不能点Add了。
之后点击如下图 这里,点击add之后 这里应该变成 commit Respository,由于我没点 所以没变
![c50bf665d7a2d63add0aa6aaf90cefeb.png](https://i-blog.csdnimg.cn/blog_migrate/50eed46fbd8e38293e2efd77b1dff16b.jpeg)
之后的界面就有点像SVN点击commit的界面,填写提交的注释信息,点commit之后,提交到本地仓库,这里可以去项目文件夹里看,这里并没有生成.git的文件夹,此时我并未注意,然后按照网上的教程,继续操作
之后的操作就是git的操作了
先是 git remote add origin git@github.com:github用户名/仓库名称.git
这个时候还没出错
git pull git@github.com:github用户名/仓库名称.git
这个操作之后,就提示错误了,只不过是什么错误我也不记得了,因为这个总结是下午写的,做git的操作是上午做的,忘了截图。
然后去看文件夹,发现怎么没得.git的文件夹,我记得很早之前我git到代码仓库的时候,项目文件夹里都是会自动生成.git的文件,没有用过IDEA来操作仓库的本地提交。所以我重新按照git的命令来初始化我的仓库,再来提交,才成功了。
之后我更改代码想更新github,执行到pull 的时候出现了这个问题
![81fa1e319f58b25c3ada774592ccc0d4.png](https://i-blog.csdnimg.cn/blog_migrate/a923b30059b73937d6ff8d2b24682294.jpeg)
我没管,直接push之后 出错了
![83de66fb548b210752ecf8533cbd7ad4.png](https://i-blog.csdnimg.cn/blog_migrate/91cba26b541ff69142838e157c57c6a6.jpeg)
这个的意思应该是我没有同步代码的问题
所以我执行了这个
![c942e687e4d60f55c915541a9a3424cd.png](https://i-blog.csdnimg.cn/blog_migrate/833642da4695b0ae37b380600a0c23c8.png)
通过git status 发现我的文件修改了,好像没有add进去,刚刚add 后面跟的是*
百度发现
git add 的几种参数区别
git add -A 保存所有的修改
git add . 保存新的添加和修改,但是不包括删除
git add -u 保存修改和删除,但是不包括新建文件。
需要用第一个add -A才行,所以更改之后,再次进行操作
add -A
commit
pull --rebase……
push
最终成功
![e049258ce83782bd90a8537b4ca21f69.png](https://i-blog.csdnimg.cn/blog_migrate/418c110b36151f8af69f2efe24e73efd.jpeg)
以此来记录我git学习路上遇到的问题,也希望能够帮助到入门git的朋友们。