git创建远程仓库并上传代码到远程仓库中

                                    

最新评论

  • git创建远程仓库并上传代码到远程...

    liuweixiao520:[reply]qq_45548069[/reply]互勉

  • git创建远程仓库并上传代码到远程...

    qq_45548069:感谢大神!

  • git创建远程仓库并上传代码到远程...

    liuweixiao520:[reply]qq_37273662[/reply] 上面是复杂的做法,真正简单的都可以不用ssh,字节使用http的更简单,可以试试

  • git创建远程仓库并上传代码到远程...

    qq_37273662:学习了,写的很不错,很适合新手学习。看了你的文章,第一次就操作成功了!

  • spring boot slf4j...

    shitianxiang:很好的文章 写的很详细 点赞

	

git创建远程仓库并上传代码到远程仓库中

             

       第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。

       你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。

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

                                          

        

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

       

       这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

       

       第三步:这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态),然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。

       

       

       这里提示你虽然把项目粘贴过来了,但还没有add到Git仓库上,然后我们通过git add .把刚才复制过来的项目全部添加到仓库上。

       

       

        第四步:用git commit把项目提交到仓库。

        

        -m后面引号里面是本次提交的注释内容,这个可以不写,但最好写上,不然会报错,详情自行Google。 好了,我们本地Git仓库这边的工作做完了,下面就到了连接远程仓库(也就是连接Github)

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

      第五步:创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsaid_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建

   $ ssh-keygen -t rsa -C "[email protected]"
   
   
   
   
        然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsaid_rsa.pub这两个文件   

       

      第六步:登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

       


       

    

        第七步:在Github上创建一个Git仓库。

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

   

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

$ git remote add origin https://github.com/guyibang/TEST2.git
   
   
   
   
        

        注意origin后面加的是你Github上创建好的仓库的地址。

        

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

$ git push -u origin master
   
   
   
   
        由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master
   
   
   
   

        上传项目的过程可能需要等一段时间,完成之后是这样的:

        

        这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:

      

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

      另外,这里有个坑需要注意一下,就是在上面第七步创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第九步你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/guyibang/TEST2.git的错。

      

      这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:

$ git pull --rebase origin master
   
   
   
   
       

       这时你再push就能成功了。


     总结:其实只需要进行下面几步就能把本地项目上传到Github

     1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

     2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;

     3、再通过git commit -m "注释内容"把项目提交到仓库;

     4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;

     5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。


      这里只是总结了Git上传项目的一些基本操作,要想更好地使用Git还需更进一步的学习。

    文档转载至:http://blog.csdn.net/zamamiro/article/details/70172900


        
原创文章 10获赞 53访问量 10万+
                    
  • 点赞 24
  • 评论 12
  • 分享
    x

    海报分享

    扫一扫,分享海报

  • 收藏 31
  • 手机看

    分享到微信朋友圈

    x

    扫一扫,手机阅读

    • 文章举报
收起全文
还能输入1000个字符
  • qq_42933347
    qq_42933347:文章写的不错,有条理,首先创建本地仓库,远程仓库,关联,然后上传代理。

但是第八步我觉得是有问题,
$ git remote add origin https://github.com/guyibang/TEST2.git 建议关联的时候不要加https://,直接git remote add origin “你的远程仓库地址”;
我刚加了https://,在上传代码的时候,Git报错远程仓库不存在,重置了远程仓库地址,就正常了。楼主可以试试,以便这篇文章能更好的带新人入门。1年前举报回复收起评论

1
    • liuweixiao520
      liuweixiao520 回复 qq_42933347:
      谢谢指出,git支持两种方式,一种是SSH的,一种是http的,两种不同的方式上传,可以根据自己的喜好6个月前
      举报回复
    • qq_45548069
      细呷 : 感谢大神!4周前 举报回复收起评论
      • liuweixiao520
        liuweixiao520 回复 细呷: 互勉4周前 举报回复
    • qq_37273662
      charles0908 : 学习了,写的很不错,很适合新手学习。看了你的文章,第一次就操作成功了!4个月前 举报回复收起评论
      • liuweixiao520
        liuweixiao520 回复 charles0908:
        上面是复杂的做法,真正简单的都可以不用ssh,字节使用http的更简单,可以试试4个月前
        举报回复
    • MXDDYB
      MXDDYB : 简单易懂,很有效7个月前 举报回复
    • qq_37865810
      Lxx_1218 : 大神们,我的ssh跟github连接不上啊,最后一步push的时候,就报下面的错。有办法解决吗?

    $ git push origin master
    ssh: connect to host gitbub.com port 22: Connection timed out
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.1年前举报回复收起评论

    • xZz13350233521
      思宇0929 回复 Lxx_1218:
      22端口是服务器默认开放的,也可能是被禁用了,可以改用https连接,就不用考虑端口了6个月前
      举报回复
      1
    • liuweixiao520
      liuweixiao520 回复 Lxx_1218:
      这个是你服务器没有开放22端口,ssh默认使用22端口6个月前
      举报回复
      1
    • qq_43026792
      弍鹅 : 找了这么多终于找到了个能看的懂的了,感谢感谢!1年前 举报回复
    • Pary_B
      二九七 : 学到了,多谢1年前 举报回复

    • 上一页
    • 1
    • 下一页

    Git新手入门与上传项目到远程仓库GitHub

    化身孤岛的瓜

    		

    10-16 85

    git创建远程仓库上传代码到远程仓库之图形化界面操作【sourceTree】

    Stone.鱼儿的博客

    		

    12-26 488

    git创建本地仓库,并关联远程仓库,提交代码

    月光秦城

    		

    02-07 266

    git创建远程仓库上传代码到远程仓库之纯命令实现

    Stone.鱼儿的博客

    		

    12-13 207

    你可能感兴趣的:(git,git版本库,上传项目到git库,本地项目上传到远程git)