用 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.开始和谐编码
~~~~
附
参考网址: