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 [email protected](测试配置是否成功)

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 [email protected]: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

你可能感兴趣的:(c,SVN,ssh,git,ubuntu)