zoukankan      html  css  js  c++  java
  • github快速使用指南

    1.在github上创建一个新的版本库

    github首页,找到下图界面,点击“new repository”按钮:

    填下项目名称、描述、url等信息,然后提交。

    图中标红的一项的意思是只有付费用户才有私有库托管服务,在github上开源(public)项目托管是免费的。
    这样一个新的版本库就创建完毕了。
    接下来我们需要本地版本库和远程版本库(github上的)进行通信,还需要一些配置。

    2.ssh配置

    想要让本地版本库与远程版本库通信,需要配置下SSH key。

    2.1检查计算机上是否已经有SSH key
    1. cd ~/.ssh

    如果出现““No such file or directory”或类似的语句,说明缺少ssh的key。

    2.2创建个新的SSH key
    1. ssh-keygen -t rsa -C "your_email@youremail.com"

    比如明河机子上的

    1. ssh-keygen -t rsa -C "minghe36@126.com"

    会出现类似下图的提示:

    直接按下“enter”键即可,然后输入密码。

    一切顺利的话,你可以查看下c:\Users\Administrator\.ssh\id_rsa.pub文件,复制里面的key码。

    2.3增加ssh key到github上



    留意并不需要填写title,github会自动生成,直接把复制的key黏贴到key输入框确定即可。

    2.4配置下git的用户名和email
    1. git config --global user.name "minghe"
    2. git config --global user.email "minghe36@126.com"

    配置结束。

    3.本地版本库和远程版本库的通信

    3.1克隆个远程版本库


    “cd d:\git-test”切换到该目录。

    3.2推送更新到远程版本库

    先随意提交个文件到版本库

    由于是克隆远程版本库,已经存在远程分支origin,无需再创建。
    (PS:创建远程分支:git remote add origin git@github.com:minghe/git-test.git)
    查看远程分支情况,可以使用git branch -r命令。
    推送修改到远程版本库:

    git push命名将推送内容到远程服务器。
    与之相反的命令就是git pull。

    有机会给大家深入讲解下远程分支。这是一个非常巧妙的设计,git会将远程分支都复制到目录.git/refs/remotes/origin下,类似于远程分支会有个独立的origin命名空间,降低了多用户操作时候合并分支的分险。

  • 相关阅读:
    转 [Lucene.Net] 基本用法
    万商网与Alibaba等的比较
    B2B闯入者 新势力正在崛起
    项目管理随想一
    【转载】/proc目录中的重要信息
    文件名乱码转换器
    C函数调用中对入参取地址引发的问题
    编译通过的代码不算什么,一眼能看懂的代码才算好代码
    Handler使用
    删除system/app下的apk
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2995156.html
Copyright © 2011-2022 走看看