sublime text3操作git-上传更新本地项目至github远程仓库
假设你已经注册了github并安装了sublime text3和git.
一、配置git并连接github
1.进入git bash,配置Git提交项目时你的用户名和邮箱信息
命令行输入
git config --global user.name "username"
git config --global user.email "username@email.com"

可以输入 git config user.name(email)查看用户名或邮箱

2.设置 push.default参数,输入命令 git config --global push.default matching(使用sublime的git插件必须输入这行命令才会push成功)

3.生成密钥,输入命令 ssh-keygen -t rsa
之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在 ~/ 下生成 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的 key。
4.进入github网站,登录后进入Settings -> SSH and GPG keys, 将key粘贴进去,Title可以随便取。点击Add key即可。
 
5.测试连接是否成功,输入ssh -T git@github.com

出现以上提示说明git与github已经连接成功。
二、创建本地仓库
1.在github上新建一个远程仓库

2.克隆远程仓库至本地
查看SSH key

右键项目,点击git bash here,在命令行输入git clone git@github.com:Coocochen/MyRepository.git

在项目文件夹中出现了和远程仓库同名的本地仓库

将项目文件(我的项目文件为Myfile.txt)放进仓库中

此时本地仓库已经创建好了。
三、使用sublime text3插件上传更新本地项目至github远程仓库
使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码
import urllib.request,os; pf = 'Package Control.sublime-package' ; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open (os.path.join(ipp, pf), 'wb' ).write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace( ' ' , '%20' )).read())
|
如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。
在Sublime中使用快捷键Ctr+Shift+P调出命令行,输入Package Control: Install Package回车,选择Git回车
- 在工具栏中找到,Preferences->Package settings -> Git -> Settings - User ,输入
{
"git_command": "C:\\Program Files\\Git\\cmd\\git.exe"
}
根据实际git安装路径更改
-
在sublime中打开本地仓库文件夹,快捷键Ctr+Shift+P调出命令行,输入Git: Add回车,添加新增和修改的文件。
-
输入 Git:commit,Sublime Text会自动跳出一个文本文件,在文件的最上方输入这次更改的comments,当关闭文件的同时,commit操作自动触发。比如我输入“更新测试”,关闭文件。


得到这个输出说明更新成功。

得到这个输出则说明提交成功。
这时,我们打开github的远程仓库,可以看到远程仓库中已经有了本地仓库中的项目文件。

此后,如果需要更新本地仓库至github, 更新后只需要在sublime text3中使用快捷键Ctr+Shift+P调出命令行,依次输入以上命令,
即可上传更新到github的远程仓库中。
更多文章欢迎进入我的个人网站浏览交流学习http://coocochen.com |