之前给学校做了个系统,最近拿去比赛了,想把系统上传到 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 的朋友们。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于