手机版

详细解释如何上传本地项目到Github(图形)

时间:2021-08-29 来源:互联网 编辑:宝哥软件园 浏览:

我很久以前就注册了Github,但是我一直对它的使用无知和不熟练。直到昨天,当我完成百度前端技术研究院的任务,尝试在Github上托管代码的时候,发现自己对Git的操作实在是太笨了,于是决定今天好好学习Git,以便以后能更好的使用Github,主要是通过Git教程——廖雪峰官网。简短的步骤可以直接从最终总结中查看。

我不会谈论Git的安装。

第一步:我们需要创建一个本地版本库(实际上是一个文件夹)。

您可以直接右键单击新文件夹,也可以右键单击打开Git bash命令行窗口并通过命令创建它。

现在我通过命令行在桌面上创建一个新的TEST文件夹(你也可以在其他地方创建这个文件夹)并输入这个文件夹

第2步:通过命令git init将这个文件夹变成一个Git可管理的仓库

这时,你会发现多了一份。测试中的Git文件夹,git用它来跟踪和管理版本库。如果因为默认情况下是隐藏文件而看不到它,则需要对其进行设置,以使隐藏文件可见。

第三步:此时可以将项目粘贴到这个本地Git仓库中(粘贴后可以通过git status检查当前状态),然后通过git add(或者git add)将项目添加到仓库中。将此目录中的所有文件添加到仓库中,注意点由空格分隔)。在这个过程中,您总是可以使用git状态来检查您的当前状态。

这里提醒大家,虽然项目已经粘贴,但是还没有添加到Git仓库中,然后我们会通过git add将所有复制的项目添加到仓库中。

步骤4:使用git提交将项目提交到仓库。

-m后面的引号是这次提交的评论。你可以不写这个,但是你最好写它,否则你会报告一个错误。你自己用谷歌搜索细节。好了,我们的本地Git仓库完成了,现在我们连接到远程仓库(也就是连接到Github)

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,因此在连接时需要设置以下内容:

第五步:创建SSH密钥。首先,检查是否有。你的c盘用户目录中的ssh目录。如果有,检查是否有两个文件id_rsa和id_rsa.pub如果有,跳到下一步。如果没有,请通过以下命令创建它

$ ssh-keygen-t RSA-c[电子邮件保护],然后一路按enter。此时,您将在中找到id_rsa和id_rsa.pub。用户下的ssh目录。

第六步:登录Github,找到右上角的图标,打开其中的设置,选择其中的SSH和GPG Key,点击右上角的新建SSH key,随意填写Title,将id_rsa.pub中的内容复制到Title下面的Key内容框中,最后点击添加SSH Key,完成SSH Key的加密。具体步骤也可参见下文:

步骤7:在Github上创建一个Git存储库。

你可以直接点击New repository创建,比如我创建了一个TEST2的仓库(因为里面已经有一个TEST的仓库了,所以不能再创建测试仓库了)。

第八步:在Github上创建Git仓库后,我们可以关联本地仓库。根据创建的Git仓库页面的提示,可以在本地TEST仓库的命令行中输入:

$ git远程添加产地https://github.com/guyibang/TEST2.git

请注意,在您的Github上创建的仓库地址是在原产地之后添加的。

第九步:关联好之后,我们可以把本地库的所有内容推送到远程仓库(也就是Github),通过:

$ git push -u origin master由于新建的远程仓库是空的,所以应该添加参数-u。远程仓库中有内容后,下次从本地库上传内容时,您只需要以下内容:

$ git push origin master上传项目的过程可能需要一段时间,完成后是这样的:

这时,如果你再次刷新你的Github页面,进入新建仓库,你会发现项目已经成功上传:

至此,将本地项目上传到Github的整个过程完成。

此外,还有一个坑需要注意,即在上面的步骤7中创建远程仓库时,如果您选中用readme初始化此存储库(即在创建仓库时会自动为您创建一个README文件),那么在第九步中,当您将本地仓库的内容推送到远程仓库时,您将向https://github.com/guyibang/TEST2.git.报告一些refs推送失败

这是因为新创建的仓库中的自述文件不在本地仓库目录中。此时,我们可以使用以下命令合并内容,如下所示:

$ git pull - rebase原始主数据

然后你可以再推一次,成功。

总结:事实上,上传本地项目到Github只需要以下步骤

1.在本地创建一个版本库(即文件夹),通过git init将其转化为Git仓库;

2.将项目复制到这个文件夹中,然后通过git add将项目添加到仓库中。

3.通过git commit -m' comment content '将项目提交到仓库;

4.在Github上设置SSH密钥后,创建一个新的远程仓库,并通过Github远程添加originhttps://github.com/guyibang/TEST2.git;将本地仓库与远程仓库相关联

5.最后通过git push -u origin master将本地仓库项目推送到远程仓库(即Github);(如果在创建新的远程仓库时自动创建自述文件,将会报告错误。解决方案见上文。).

这只是Git上传项目的一些基本操作的总结,还需要进一步研究才能更好的利用Git。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:详细解释如何上传本地项目到Github(图形)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐