git学习实践路上遇到的问题

学习修行

Posted by Zhangyoung on July 28, 2019

之前给学校做了个系统,最近拿去比赛了,想把系统上传到github上去,原以为很顺利,没想到路上坑坑洼洼如此之多。 下面针对我今天上传代码到github出现的问题做一个总结。 已经有一段时间没有用过git了,今天在百度上搜了一下,可以使用IDEA来提交,最后通过命令来上传 所以我先用的是IDEA,进行操作,在IDEA2019.2的顶层菜单栏中选择VCS里的 之后弹出提示窗,会默认选择git仓库位置,当然你也可以修改,点击确定之后,对着项目名称右键,选择git,如下图: add之后会 弹窗出来,界面我这里已经使用了git的配置,为了点击之后不更改我的配置,我就不能点Add了。 之后点击如下图 这里,点击add之后 这里应该变成 commit Respository,由于我没点 所以没变 之后的界面就有点像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 的时候出现了这个问题 我没管,直接push之后 出错了 这个的意思应该是我没有同步代码的问题 所以我执行了这个 通过git status 发现我的文件修改了,好像没有add进去,刚刚add 后面跟的是* 百度发现

git add 的几种参数区别 git add -A 保存所有的修改 git add . 保存新的添加和修改,但是不包括删除 git add -u 保存修改和删除,但是不包括新建文件。

需要用第一个add -A才行,所以更改之后,再次进行操作 add -A commit pull –rebase…… push 最终成功 以此来记录我git学习路上遇到的问题,也希望能够帮助到入门git的朋友们。