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

本贴最后更新于 340 天前,其中的信息可能已经时过境迁

之前给学校做了个系统,最近拿去比赛了,想把系统上传到 GitHub 上去,原以为很顺利,没想到路上坑坑洼洼如此之多。
下面针对我今天上传代码到 GitHub 出现的问题做一个总结。
已经有一段时间没有用过 Git 了,今天在百度上搜了一下,可以使用 IDEA 来提交,最后通过命令来上传
所以我先用的是 IDEA,进行操作,在 IDEA2019.2 的顶层菜单栏中选择 VCS 里的
image.png

之后弹出提示窗,会默认选择 Git 仓库位置,当然你也可以修改,点击确定之后,对着项目名称右键,选择 Git,如下图:
image.png

add 之后会 弹窗出来,界面我这里已经使用了 Git 的配置,为了点击之后不更改我的配置,我就不能点 Add 了。
之后点击如下图 这里,点击 add 之后 这里应该变成 commit Respository,由于我没点 所以没变
image.png

之后的界面就有点像 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 的时候出现了这个问题
image.png

我没管,直接 push 之后 出错了
image.png

这个的意思应该是我没有同步代码的问题
所以我执行了这个
image.png

通过 Git status 发现我的文件修改了,好像没有 add 进去,刚刚 add 后面跟的是*
百度发现

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

需要用第一个 add -A 才行,所以更改之后,再次进行操作
add -A
commit
pull --rebase……
push
最终成功
image.png

以此来记录我 Git 学习路上遇到的问题,也希望能够帮助到入门 Git 的朋友们。

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    171 引用 • 338 回帖 • 637 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    165 引用 • 1779 回帖 • 403 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    147 引用 • 378 回帖 • 520 关注

赞助商 我要投放

回帖
请输入回帖内容 ...