• 上传项目到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中完成。

  • 相关阅读:
    算法
    nginx配置https
    IE中JS跳转丢失referer的问题
    js 调用字符串类型的 js语句
    移动端iOS中input聚焦不灵敏
    上传图片转换格式为base64并预览
    转:手机号脱敏
    转:Lodash之throttle(节流)与debounce(防抖)总结
    转:tinyMCE中图片的自定义上传
    chrome input 输入框去掉黄色
  • 原文地址:https://www.cnblogs.com/ZJdiem/p/11787290.html
Copyright © 2020-2023  润新知