用 Sublime Text 2 进行 GitHub 合作开发

1. 安装Git

这里的Git并不是GitHub,可以到Git官网下载。

 

2.配置Git

先启动 Git Bash

  • 配置全局参数:用户名、邮箱

git config --global user.name "username"
git config --global user.email "username@email.com"
got config --global push.default matching
    • nothing : Do not push anything

    • matching : Push all matching branches (default)

    • tracking : Push the current branch to whatever it is tracking

    • current : Push the current branch

    • 生成SSH key:

ssh-keygen -t rsa

会提示输入秘钥文件名之类的,什么都不用输入,一直按回车即可。

到 C:\Users\[用户名]\.ssh\ 目录下,会发现两个文件:id_rsa、id_rsa.pub,如果装过GitHub,该目录下还会有github_rsa、github_rsa.pub两个文件。

  • 在自己的GitHub账户中启用本机的Git

登陆GitHub,点开右上角的【Account settings】

 

在左侧选择【SSH Keys】

 

然后点击右侧的【Add SSH key】

 

id_rsa.pub文件里的内容填到【Key】中,Title可以按照原先的格式填

 

  • 在项目所在用户的Git账号中添加组员

点开项目主页右侧的【Settings】

选择左侧的【Collaborators】

输入组员的GitHub账号,并添加。这样一来,就不需要clone然后pull request了。项目组员可以直接fetch GitHub服务器的代码,然后push自己的代码。

 

3.安装sublime的Git插件

使用Package Control安装,插件名为:Git(不是GitHub Tools)

 

4.初始化项目

  • 用sublime打开项目所在目录(如果项目代码未下载,进入需要导入项目的那个目录),Ctrl+Shift+P打开命令窗口,输入

Git:init
  • 切换到远程工程目录初始化项目的git环境。

Ctrl+Shift+P打开命令窗口,输入(或者输入gitcc回车):

Git: Custome Command

在底下的命令窗口中输入:

remote add origin 'git@github.com:[项目所在用户的用户名]/[项目名].git'


5.导入项目

  • 如果要上传初始的项目代码

Ctrl+Shift+P打开命令窗口,输入:

Git: Push

Ctrl+Shift+P打开命令窗口,输入:如果要初始化本地代码(下载服务器代码)

Git: Fetch


6.开始和谐编码

~~~~

 

参考网址:

  1. Sublime整合Git1
  2. Sublime整合Git2(1的复刻)
  3. 多人合作流程
  4. 多人合作设置
  5. Git命令在线学习
posted @ 2014-02-04 22:07  Nstd  阅读(450)  评论(2编辑  收藏  举报