zoukankan      html  css  js  c++  java
  • Github

    创建仓库

    首先在 Github 上新建一个仓库。如图:

    •  1,仓库名字,写相应的项目名即可
    •  2,描述,描述这个仓库是干嘛的
    •  3,选择公开还是私有
    •  4,介绍这个项目
    •  5,这个文件作用是忽略本地的.git配置文件的
    •  6,许可证,作用大概就是规定别人不能将此项目用于什么用途

    关联密钥

    创建完成之后,用户最开始并没有将本地git与Github关联起来。所以我们就需要一些操作将他们关联。

    下面的操作仅针对电脑上只有一个git环境的情况。

    • 依次点击GitHub上“头像->Settings ->SSH and GPR keys”,我们会发现用户最开始的SSH keys 是没有的。所以进行下一步。
    • 点击New SSH key ,如图:

       

    •  Title处填写id_rsa.pub ,或者其他任意消息。
    • Key处拷贝命令cat ~/.ssh/id_rsa.pub 的打印结果。
    • 若没有结果,则按步骤生成:
    ssh-keygen -t rsa
    输入文件名的地方自定义输入,若不想输入,直接enter,默认是id_rsa,一般都是三次enter,不输入任何内容
    • 再次输入命令cat ~/.ssh/id_rsa.pub ,复制打印结果到Key。一般生成的ssh公钥信息默认在C:Users.ssh 中。如图:

    推送代码

    这一步完成之后,我们将本地的项目上传到GitHub中。

    • 进入项目目录,然后给远程仓库起别名, origin 就是一个名字,你也可以起其他的名字。
      git remote add origin 远程仓库地址
    • 向远程仓库推送代码。推送哪个分支,哪个分支就被上传到GitHub上,比如推送master,就是 git push -u origin master 。
      git push -u origin 分支
    • 这样,本地就会和GitHub上是一样的了。

    拉取代码

    如何将远程仓库的项目拉取到本地呢?

    • 克隆远程仓库地址
    git clone 远程仓库地址
    (内部已经实现git remote add origin 远程仓库地址),所以克隆下来之后,无需再次输入此命令
    • 假设你要克隆的项目里面有多个分支,但是我们克隆下来之后 git branch 一下,发现只有master一个分支,只要我们切换到已有的分支就可以查看到它了,最开始没有显示没有关系。
    git checkout 分支
    • 这里说一下注意的点。若之前已经在电脑A处 git clone 过项目A,后来,又在电脑B上开发了一段时间项目A,现在又得在电脑A上开发项目A了,可是已经克隆过项目A了,没有必要再一次克隆,所以只需要执行更新即可。
    git pull origin 分支
    • 前面的推送代码 git push origin 分支 ,是将版本库里面的内容推送到GitHub上。而拉取代码 git pull origin 分支 是之间将GitHub中的代码拉取到工作区,而不是版本库。所以这里的拉取代码 git pull origin 分支 等同于
    git fetch origin 分支
    git merge origin/分支
  • 相关阅读:
    lua与C++的绑定
    lua与C的绑定
    如何得到真实的需求?
    mysql学习笔记——对数据库的操作
    排列组合公式
    英语口语积累笔记
    初学C++-----------------类的组合
    初学C++-----------------类的拷贝构造函数
    初学C++-----------------类的构造函数、析构函数
    初学C++-----------------类的定义
  • 原文地址:https://www.cnblogs.com/missdx/p/12345591.html
Copyright © 2011-2022 走看看