首先,先放出往期教程导航
GitHub小白入门教程1
GitHub小白入门教程2
在很多场合下,我们可能需要将已经存放在本地某一个文件夹中的代码文件上传到github云端仓库之中,按照之前教程中的方法,在使用git clone命令的时候我们都是需要在一个空的文件夹进行操作的,如果在已经存在文件的文件夹进行这样的操作是无效的。在本篇教程中,我们就要解决将已经存在文件的本地文件夹关联到github云端的仓库
第一步 在GitHub上创建一个新的仓库
首先,我们还是先要登录到github官网,然后创建一个新的仓库。
这里面值得注意的是图中红线标注出来的Skip tgis step if you're importing an existing repository. 告诉我们如果我们需要从本地已经存在的git仓库导入到GitHub的话,就需要跳过这一步,因此我们不再像创建一个空白仓库那样勾选下面的选项以及设置Add .gitignore选项,而是直接点击Create repository创建一个新的仓库。
第二步 回到本地文件夹进行操作
在新建的仓库之中,我们看到github提示我们按照一定的顺序执行代码,我们在本地git仓库下按shift
+鼠标右键
,打开cmd命令行:
echo "# demo" >> README.md 这一行的含义是创建一个名为README的.md文件,里面的内容是demo
.md 是一种文本编辑格式 全称为markdown,#在md格式中含义是一级标题
之后我们继续执行
git init 这一行代码的作用是初始化一个git仓库,让我们的本地文件夹成为一个git仓库
git add README.md 将README.md文件添加到暂存区
git commit -m "first commit" 提交修改信息
到现在为止,我们的本地文件夹已经成为了git仓库,并且我们还将readme文件创建并且提交到了暂存区。接下来我们就需要将本地的仓库与GitHub仓库进行关联,输入下列命令:
git remote add origin <github link> <>内填入你的GitHub新建的仓库的链接
最后,我们执行
git push -u origin master 其中origin指的是远程,即github云端,通过这行语句我们就可以把readme文件提交到GitHub新建仓库里面的master分支了
至此,我们已经成功将已经存在文件的本地git仓库与我们的GitHub云端仓库关联起来了!
额外tips 如何删除GitHub上的仓库?
很多新手小白不知道如何删除GitHub上的仓库,其实操作很简单,我们首先需要登录GitHub,找到你想要删除的仓库并进入,找到Settings按钮点击:
将页面下拉到末尾,即可看到Delete this repository这个删除仓库按钮了,点击按钮并且按照提示操作即可删除这个仓库!