zoukankan      html  css  js  c++  java
  • 上传项目到Github

    Git工作原理

     

    Workspace:本地文件区: add ->
    Index:暂存区: commit ->
    Repository:本地仓库: push ->
    Remote:远程仓库

       为了将本地项目上传到远程仓库(Remote),需通过add、commit、push阶段,下面将会详细介绍如何通过Git命令上传项目。

    0、注册用户名和邮箱

    在git bash界面输入:

    git config --global user.name "name"
    git config --global user.email "yourmail@youremail.com.cn"

    1、创建版本库

      什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

    例:在G盘中新建一个Mycode目录,输入git init把这个目录变成git可以管理的仓库。

    此时在Mycode目录下会多了一个.git目录。

    2、创建SSH Key

    由于本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要先生成SSH密钥

    ssh-keygen -t rsa –C “youremail@example.com” //一直按回车

    在用户主目录下可看到以下两个文件:

    其中id_rsa为私钥,不能泄露;id_rsa.pub是公钥,通过这个公钥加密传输。

    然后登陆GitHub,点击settings->SSH and GPG keys->New SSH key,在Key文本框中粘贴id_rsa.pub中的内容,点击Add SSH Key,至此SSH密钥添加完成。

    测试一下是否能连接github,输入命令:ssh -T git@github.com

    有一个warning,需要在C:WindowsSystem32driversetchosts 文件中添加

    13.250.177.223 github.com

    出现“Hi XXX,You've successfully”,则github连接成功,否则重新重复以上步骤。

    3、上传项目到Github中

    首先将项目代码拷贝到上面创建的Mycode目录中(可通过git status查看此时本地仓库的状态)

    git add . //把刚才复制过来的项目全部添加到本地仓库上。
    git commit -m "一些注释" //把项目提交到远程仓库
    git remote add origin git@github.com:ZJdiem/Mycode.git //将本地仓库和远程仓库进行关联
    git push -u origin master //把本地仓库的项目推送到远程仓库

    项目添加到本地仓库(add)->提交到远程仓库(commit)->本地仓库和远程仓库关联->上传项目到Github(push
    git@github.com:ZJdiem/Mycode.git是github上创建的仓库的地址。

    等远程仓库里面有了内容之后,可输入以下命令上传项目:

    git push origin master

    至此,本地项目上传到Github中完成。

  • 相关阅读:
    线上服务被干爆了,竟然是日志的锅!!
    求你了,不要再在对外接口中使用枚举类型了!
    深坑啊!同一个Spring AOP的坑,我一天踩了两次!
    自定义注解!绝对是程序员装逼的利器!!
    20.flask博客项目实战十五之蓝图
    19.flask博客项目实战十四之 Ajax
    18.flask博客项目实战十三之国际化和本地化
    17.flask博客项目实战十二之处理日期和时间
    16.flask博客项目实战十一之Bootstrap美化站点
    15.flask博客项目实战十之发送邮件
  • 原文地址:https://www.cnblogs.com/ZJdiem/p/11787290.html
Copyright © 2011-2022 走看看