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