`
羽落窗前
  • 浏览: 107573 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

GitHub的Repository的使用

阅读更多

前不久上课听讲座,才知道,SVN已经开始过时,新一代的版本控制系统如GitHub, Mercurial已经悄然流行起来。

作为一个刚刚开始用新一代版本控制系统的小白,表示目前还没有体会到第二代版本控制的优势,使用步骤要比传统SVN复杂的多。写个笔记记录一下。

 

安装:无论GitHub还是Mercurial,都需要安装。ubuntu下的安装使用命令apt-get install git(GitHub)

 

密钥配置:

1. $ cd ~/.ssh (要先安装SSH, apt-get install ssh)

2. $ ssh-keygen -t rsa -C "邮箱地址"

3. 系统会提示输入 passphrase. 如果输入的话,每次系统与git链接,会询问输入此密码。

4. 打开id_rsa.pub, 把公钥copy到GitHub网站上,帐号的“SSH Public Keys"里

5. $ ssh git@github.com(测试配置是否成功)

6. $ git config --global user.name "Firstname Lastname"

7. $ git config --global user.email "email"

8. $ git config --global github.user GithubUsername

9. $ git config --global github.token xxxxxxx (token值在 “Account Settings” >  “Account Admin.” 中)

 

使用一:

1. 将respository导入本地电脑

$ git clone git@github.com:username/responsitoryname.git

2. 添加新文件

$  git add filename

3. commit (提交到本地版本控制)

$ git commit -m "commit info"

4. push (提交到服务器)

$ git push

5. 更新

$ git pull

 

 

使用二:新建branch

1. git checkout -b branch_name

 

使用三:merge

详细见方法:https://plus.google.com/103892282165754222067/posts/XhCosqWCScW

分享到:
评论

相关推荐

    Python-GitHubRepository卡片生成器

    【Python-GitHubRepository卡片生成器】是一种工具,它允许开发者和用户自动生成关于GitHub仓库的精美卡片,这些卡片可以嵌入到个人网站、博客或其他Web页面上,以展示项目信息,增强视觉效果并提高项目的可见性。...

    GitHub Repository Classifier GitHub 存储库分类器.pdf

    ### 关于GitHub Repository Classifier(GitHub存储库分类器) 随着信息技术领域的快速发展,新的编程语言、框架以及问题解决方法几乎每天都在涌现。作为一名IT行业的专业人士——无论您是学生、科学家还是软件...

    GitHub的使用方法

    登录GitHub后,在页面上点击“New repository”按钮,按照提示填写仓库名称及其他设置选项,完成之后就创建了一个新的仓库。创建好仓库后,可以在仓库页面找到仓库的地址,这个地址用于本地和远程仓库之间的连接和...

    GitHub库大小「GitHub Repository Size」-crx插件

    自动将存储库大小添加到...##现在支持目录大小##通过Github令牌支持私有存储库请按照以下说明在私有存储库上启用此扩展:https://github.com/harshjv/github-repo-size#private-repository有关更多详细信息,请访问...

    GitHub Repository Cleaner-crx插件

    **GitHub Repository Cleaner-crx插件详解** GitHub Repository Cleaner-crx是一款专为Google Chrome浏览器设计的扩展程序,旨在帮助用户更方便地管理他们的GitHub仓库。在默认情况下,GitHub的仓库页面并未提供...

    github 使用指南 官方中文

    1. **仓库(Repository)**:在 GitHub 上,你的项目就是一个仓库,它包含了所有的源代码、版本历史、问题追踪以及项目文档。 2. **分支(Branch)**:仓库中的工作副本,允许你在不影响主分支的情况下进行开发和实验。...

    Github repository navigation-crx插件

    **GitHub Repository Navigation CRX 插件详解** GitHub Repository Navigation CRX 是一款专为方便用户在GitHub平台上快速浏览和导航用户及他们的存储库而设计的浏览器扩展。这款插件旨在提高开发人员和其他GitHub...

    github的使用入门

    ### GitHub使用入门详解 #### 一、GitHub基本概念解析 **1. Repository(仓库):** - **定义:** Repository 在 GitHub 上是指一个存放项目代码的地方。它可以是一个网站、应用程序或其他类型的项目。 - **示例:** ...

    go github(使用github)

    创建项目仓库(repository)是第一步,之后用户可以将本地的Git仓库推送到GitHub上,或者从GitHub上克隆(clone)仓库到本地。 项目托管是GitHub的核心功能之一。用户可以创建公开或者私有的仓库来管理自己的项目。...

    GitHub-Repository-Export-List:Python

    然后: $ git clone https://github.com/BaseMax/GitHub-Repository-Export-List/$ cd GitHub-Repository-Export-List$ python export.py > output.html 您可以在观看/查看在output.html中生成的示例HTML。...

    repository-dispatch:创建存储库分配事件的GitHub动作

    github.repository (当前存储库) event-type (必需)自定义的Webhook事件名称。 client-payload JSON有效负载,其中包含有关您的操作或工作流可能使用的webhook事件的额外信息。 {} token 此操作将创建...

    GitHubRepository:第一个GitHub存储库

    【GitHubRepository:第一个GitHub存储库】是初学者进入开源世界的重要步骤,也是软件开发者协作开发项目的起点。在本文中,我们将深入探讨与GitHub仓库相关的知识,以及如何利用它进行Java项目管理。 首先,GitHub...

    raiden:GitHub Repository Cleaner

    Raiden-简单的GitHub Repository Cleaner 说明文件: Raiden是一个简单的GitHub Repository Cleaner 按名称或创建时间清除旧发行版 清理旧树枝 清理旧的请求 安装 $ go get github.com/suusan2go/raiden 用法 ...

    Github使用指南.doc

    【GitHub使用指南】 GitHub是一个全球知名的代码托管平台,基于Git版本控制系统,允许用户创建和管理项目的源代码。无论是个人还是团队,都可以利用GitHub进行代码的版本控制、协作和分享。对于初学者,以下是一些...

    github漫游指南,详细的介绍github的使用

    - **注册与设置**:首先,你需要创建一个GitHub账号,设置个人资料,并熟悉GitHub的工作界面,包括仓库(Repository)、关注(Watch)、星标(Star)和 fork 等基本元素。 - **Git与GitHub的关系**:Git是一款...

    Eclipse与github安装使用

    Eclipse与github安装使用 自己测试能用

    GitHubRepository

    GitHubRepository

    github-repository:GitHub Repository Web组件

    <github>安装如果需要,可使用Polyfill标签。 这将包括ShadowDOM和自定义元素支持。 [removed][removed]加载此组件。 使用特定版本而不是latest版本是一个好主意。 [removed]</

    git及gitHub使用手册

    ### Git及GitHub使用手册 #### 一、版本管理工具与Git简介 - **版本管理工具的概念**:版本管理工具是一种帮助软件开发者管理源代码变化的系统。它通过追踪每次更改来确保项目的每个版本都能被记录下来,从而方便...

    vrepository:GitHub Repository API的V包装器

    储存库GitHub Repository API的V包装器

Global site tag (gtag.js) - Google Analytics