zoukankan      html  css  js  c++  java
  • github基础入门笔记

     1.github账号的创建

    官网 https://github.com/

    备注:免费版是公开的,收费版可以自己设置是否公开

    new repository:创建新的仓库

    delete  this repository 删除仓库

    watch :关注

    star:收藏

    fork:分叉

    Issues:问题,可以是别人提的问题,然后看到这些问题逐个去修复和close

    Pull Request:发起请求,其实是基于 Fork 的,别人在你的基础上做了改进,然后希望更多的人受益,于是想把改进后的代码与源代码合并,假如在你觉得ok后,然后接受他的pr,那么他的改进在你的原有的项目中也拥有了。

    Code:项目的代码文件

    Projects:方便对一些 Issues、Pull requests 进行分类

    Wiki:对一些用法很复杂,添加详细的使用说明文档给开源项目的使用者

    Pulse:项目的活跃汇总,包括近期该仓库创建了多少个 Pull Request 或 Issue,有多少人参与了这个仓库的开发等

    Settings:整个项目的设置信息

    insights:更改的记录以图形显示

    2.在linux中使用

    git已经安装好的前提下使用ssh-keygen  -t rsa -C "邮箱" 后会在相应的用户目录下产生一个.ssh文件,在文件夹中有id_rsa.pub公钥和  id_rsa私钥文件,公钥可以告诉别人,私钥不可以告诉别人,将公钥用notepad++打开复制到settings的deploy keys中

    使用git remote add 连接名  ssh 地址(ssh地址在如下图中复制)  例如:git remote add  origin  git@github.com:fatalechen/learn1.git

    git  push  -u 与上述的连接名保持一致  支路名 :把分支推送到远程  例如:git  push  -u  origin master (把master支路推送上去),-u选项会指定一个默认主机,后续可以直接的使用git push 代替git push origin master

    git  push  -u 与上述的连接名保持一致  +支路名:+表示强行上传,覆盖以前的版本。

    git push origin --delete 分支名 : 删除远程分支

    git clone ssh 地址:克隆版本仓库,允许克隆创建版本库时需要添加如下配置

    git  remote :查看当前分支名   ,git remote -v:查看当前分支更加详细的信息

    git remote show 分支名:查看分支地址,远程分支,还有本地分支与之相对应关系等信息

    git branch -a :查看本地和远程分支(远程分支是红色)

    git  branch -r :查看远程分支

    git  remote prune 分支:删除远程仓库不存在的分支

    git remote prune origin

    3.在eclispe中使用

    邮箱,姓名以及公私钥的创建如下

       

    在相应的add以及commit之后,使用remote push,出现如下界面设置如下

    然后是推送的分支,如果需要强制覆盖,选择如下配置

    远程的克隆在创建仓库时勾选如下

     

  • 相关阅读:
    文档数据库 海量文本分析 搜索引擎 NoSql 数据库 NewSql 数据库 图数据库 知识图谱 联想 白盒人工智能
    我发起了 一个 桌面程序 窗体界面 开源项目 WinFormXml
    调幅 是 电子技术, 调频 是 量子技术
    出一道题 : 证明 超外差收音机 的 混频原理
    研究一下 容器 的 原理
    设计 一个 CPU 的 存储管理部件
    我发起了 一个 操作系统 开源项目, 名字待定
    ServerFul 架构
    谈谈 ServerFul 架构
    状态机 控制机 任务机
  • 原文地址:https://www.cnblogs.com/gg128/p/9194029.html
Copyright © 2011-2022 走看看