前言
前面我们讲到了如何在本地创建一个Github仓库,现在我们讲如何将本地的项目提交到GitHub上。
一、基本概念
先介绍三个基本概念,方便后续理解
看完了基本概念,再来了解一下本地仓库中文件的两种状态
下面将在实例中对以上这些概念进行进一步的讲解
二、实例
1.查看文件状态
如上,HBase是我本地的一个项目,此时的HBase文件是处于工作区的,我将该项目放置于本地仓库hbase中,输入命令git status,查看文件状态
2中表示HBase文件夹是处于未跟踪状态的。其实可以用git status -s命令,该命令输出结果更为简洁,如下
可以看到HBase文件夹前面有两个问号,两个问号代表未跟踪状态
2.将文件加入暂存区
我们在本地仓库的项目需要先放入到暂存区,才能上传到本地仓库上,执行下面命令,将文件放入暂存区
输入命令git add 文件名/文件夹,如图,将HBase整个项目添加到暂存区,再查看状态,我们的文件都已经变成了A,A代表文件处于暂存区。如果想将文件退出暂存区,可执行如下命令
3.暂存区文件提交至本地仓库
再次查看,发现什么都没有,就说明以及提交到本地仓库了
4.提交至GitHub上
当我们提交到本地仓库上后,就可以提交到GitHub上了,执行如下命令
注意,网址是你的GitHub上的仓库的网址,注意,后面是有.git的,你需要手动写上去,其次,命令没有错误,我报错是因为我已经提交过了。然后执行以下命令,推送至GitHub上
注意,一定要看你的项目在哪一个分支上,我的是处于main分支上,所以我的命令的最后面是main,如果你的是处于master分支上,你的命令最后面就应该是master。至此,上传完成,我们登录GitHub进行查看。
上传成功