git如何上传文件给github,项目从本地代码如何上传到git上

  git如何上传文件给github,项目从本地代码如何上传到git上

  Git Git是一个开源的分布式版本控制系统,可以有效快速地处理小型到超大型项目的版本管理。Git是一个允许我们更好地管理代码的工具。很多时候,如果我们需要将本地的项目代码上传到GitHub,或者从gitHub下载项目源代码到本地,那么我们就会使用Git作为工具。Git工具不仅可以让我们克隆别人的或者自己的远程代码,还可以实现这个存储远程仓库。我将介绍如何使用Git将项目代码上传到gitHub。

  下载Git软件:https://git-scm.com/downloads下载并安装它,你可以按照步骤操作。注意记住你安装的路径。安装完成后,输入您安装的fit的路径,点击git-bash.exe文件,进入bash界面下面是针对第一次使用git上传项目代码到GitHub上的步骤

  注意,对于新用户来说,下一步是重点,如果这一步失败;如果密钥未经验证,您就不能上传文件。这已经被践踏了。如果没有做到这一步,系统会一直提示用英语告诉你是谁。

  1.邮件注册:在git bash界面输入以下内容,完成邮件注册:

  $ git config -全局用户名用户名

  (注意:需要用双引号括住用户名,可以随便输入这个,比如“liming”)

  $ git config-global user . email your mail @ your email . com . cn (注意:您需要用双引号输入您的有效电子邮件地址)

  2.检查ssh密钥是否存在。输入cd ~/。嘘

  如果“没有这样的文件或目录”出现,这意味着您需要创建一个ssh密钥。

  下面主要是创建ssh密钥的过程:

  $ssh-keygen -t rsa -C“您的电子邮件名称”,然后会提示您:输入保存密钥的文件。

  $指定目录:C:\deskbook\(注意:如果不在这里输入路径,而是直接回车,生成ssh密钥后存储的路径将是C:\User.ssh)

  $输入密码:123456

  $确认密码:123456

  您可以在C:\deskbook\文件夹中生成ssh密钥。包括两个文件rd_rsa和id_rsa.pub

  然后找到rd_rsa和id_rsa.pub所在的目录,打开idb_rsa.pub(可以把后缀改成。txt),复制idb_rsa.pub中的内容,登录你的GitHub账号,在设置中找到SSH密钥和GPG密钥。

  在SSH密钥中单击创建新的SSH密钥。

  然后将idb_rsa.pub的内容复制到Key中,随便填写标题内容,确认即可。

  最终结果如下:

  添加密钥后,下次使用时就不需要添加密钥了。

  3.开始上传本地文件到git。我们需要首先创建一个本地版本库(实际上是一个文件夹)。你可以直接右键新建文件夹,或者选择你上传的项目代码所在的文件路径,然后右键打开Git bash命令行窗口。

  下面,我选择我的项目文件所在的目录进行演示:

  打开项目文件目录,右键单击Git bash here。

  命令Git init将这个文件夹转换成Git可管理的存储库。

  这时候你会发现多了一个。测试中的git文件夹,Git使用它来跟踪和管理版本库。如果看不到,那是因为默认是隐藏文件。单击“打开文件资源管理器”,单击上面的“文件”按钮,然后选择“更改文件夹和搜索选项”,将隐藏文件设置为在“视图”列中可见。

  这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态),然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。如果文件内有东西会出现红色的字,不是绿色,这不是错误。

  这里提示你虽然把项目粘贴过来了,但还没有add到Git仓库上,然后我们通过git add .把刚才复制过来的项目全部添加到仓库上。然后再通过git status来查看,你会发现你的项目文件变成绿色的了,这就代表项目已经添加到仓库了。

  用git commit -m “注释内容” 把项目提交到仓库。

  在Github上创建一个Git资源库。您可以直接单击新建存储库来创建它。例如,我创建了一个Python 3-spider存储库。输入存储库。

  在Github上创建Git存储库之后,我们可以关联本地存储库,并在Clone或download中复制内容。根据创建的Git仓库页面的提示,您可以在本地测试仓库的命令行中输入它:

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

  $ git push -u原始主机

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

  $ git推送来源主机

  上传项目的过程可能需要一段时间。这时,如果你刷新你的Github页面,进入新建的仓库,你会发现项目已经上传成功:本地项目上传到Github的整个过程已经完成。

  另外,有一个漏洞需要注意,就是当你在上面创建一个远程仓库的时候,如果你勾选了用一个自述文件初始化这个仓库(也就是在你创建仓库的时候自动为你创建一个自述文件),那么当你把本地仓库的内容推送到远程仓库的时候会向https://github.com/murufeng/Python3-spider.git报错。

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

  $ git pull - rebase原始主机。那你就可以再推一把,成功了。

  总结:其实上传本地项目到Github注意:只需要以下步骤。如果中途弹出一个输入框要求你填写用户名和密码,只要填写你的GitHub账号和密码即可。

  在本地创建一个版本库(即文件夹),通过git init将其变成Git仓库;将项目复制到这个文件夹中,然后通过git add将项目添加到仓库中。然后通过git commit-m‘评论内容’将项目提交到仓库;在Github上设置SSH密钥后,新建一个远程仓库,通过git remote add origin xxx(复制项目中的克隆或下载地址)将本地仓库与远程仓库关联起来;最后通过git push -u origin master将本地仓库的项目推送到远程仓库(也就是GitHub);(如果在构建新的远程仓库时自动创建自述文件,将会报告一个错误。见上述解决方案)。如果想从gitHub本地下载项目,可以在Git工具中使用这个命令:

  Git您想要克隆的项目的克隆地址

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: