前不久上课听讲座,才知道,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卡片生成器】是一种工具,它允许开发者和用户自动生成关于GitHub仓库的精美卡片,这些卡片可以嵌入到个人网站、博客或其他Web页面上,以展示项目信息,增强视觉效果并提高项目的可见性。...
### 关于GitHub Repository Classifier(GitHub存储库分类器) 随着信息技术领域的快速发展,新的编程语言、框架以及问题解决方法几乎每天都在涌现。作为一名IT行业的专业人士——无论您是学生、科学家还是软件...
登录GitHub后,在页面上点击“New repository”按钮,按照提示填写仓库名称及其他设置选项,完成之后就创建了一个新的仓库。创建好仓库后,可以在仓库页面找到仓库的地址,这个地址用于本地和远程仓库之间的连接和...
自动将存储库大小添加到...##现在支持目录大小##通过Github令牌支持私有存储库请按照以下说明在私有存储库上启用此扩展:https://github.com/harshjv/github-repo-size#private-repository有关更多详细信息,请访问...
**GitHub Repository Cleaner-crx插件详解** GitHub Repository Cleaner-crx是一款专为Google Chrome浏览器设计的扩展程序,旨在帮助用户更方便地管理他们的GitHub仓库。在默认情况下,GitHub的仓库页面并未提供...
1. **仓库(Repository)**:在 GitHub 上,你的项目就是一个仓库,它包含了所有的源代码、版本历史、问题追踪以及项目文档。 2. **分支(Branch)**:仓库中的工作副本,允许你在不影响主分支的情况下进行开发和实验。...
**GitHub Repository Navigation CRX 插件详解** GitHub Repository Navigation CRX 是一款专为方便用户在GitHub平台上快速浏览和导航用户及他们的存储库而设计的浏览器扩展。这款插件旨在提高开发人员和其他GitHub...
### GitHub使用入门详解 #### 一、GitHub基本概念解析 **1. Repository(仓库):** - **定义:** Repository 在 GitHub 上是指一个存放项目代码的地方。它可以是一个网站、应用程序或其他类型的项目。 - **示例:** ...
创建项目仓库(repository)是第一步,之后用户可以将本地的Git仓库推送到GitHub上,或者从GitHub上克隆(clone)仓库到本地。 项目托管是GitHub的核心功能之一。用户可以创建公开或者私有的仓库来管理自己的项目。...
然后: $ git clone https://github.com/BaseMax/GitHub-Repository-Export-List/$ cd GitHub-Repository-Export-List$ python export.py > output.html 您可以在观看/查看在output.html中生成的示例HTML。...
github.repository (当前存储库) event-type (必需)自定义的Webhook事件名称。 client-payload JSON有效负载,其中包含有关您的操作或工作流可能使用的webhook事件的额外信息。 {} token 此操作将创建...
【GitHubRepository:第一个GitHub存储库】是初学者进入开源世界的重要步骤,也是软件开发者协作开发项目的起点。在本文中,我们将深入探讨与GitHub仓库相关的知识,以及如何利用它进行Java项目管理。 首先,GitHub...
Raiden-简单的GitHub Repository Cleaner 说明文件: Raiden是一个简单的GitHub Repository Cleaner 按名称或创建时间清除旧发行版 清理旧树枝 清理旧的请求 安装 $ go get github.com/suusan2go/raiden 用法 ...
【GitHub使用指南】 GitHub是一个全球知名的代码托管平台,基于Git版本控制系统,允许用户创建和管理项目的源代码。无论是个人还是团队,都可以利用GitHub进行代码的版本控制、协作和分享。对于初学者,以下是一些...
- **注册与设置**:首先,你需要创建一个GitHub账号,设置个人资料,并熟悉GitHub的工作界面,包括仓库(Repository)、关注(Watch)、星标(Star)和 fork 等基本元素。 - **Git与GitHub的关系**:Git是一款...
Eclipse与github安装使用 自己测试能用
GitHubRepository
<github>安装如果需要,可使用Polyfill标签。 这将包括ShadowDOM和自定义元素支持。 [removed][removed]加载此组件。 使用特定版本而不是latest版本是一个好主意。 [removed]</
### Git及GitHub使用手册 #### 一、版本管理工具与Git简介 - **版本管理工具的概念**:版本管理工具是一种帮助软件开发者管理源代码变化的系统。它通过追踪每次更改来确保项目的每个版本都能被记录下来,从而方便...
储存库GitHub Repository API的V包装器