sublime text3操作git-上传更新本地项目至github远程仓库

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 01:50   681   0

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两个菜单了。

  • 安装git插件

在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操作自动触发。比如我输入“更新测试”,关闭文件。

  • 输入Git:pull,更新项目

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

  • 输入Git:push,提交项目

得到这个输出则说明提交成功。

这时,我们打开github的远程仓库,可以看到远程仓库中已经有了本地仓库中的项目文件。

此后,如果需要更新本地仓库至github, 更新后只需要在sublime text3中使用快捷键Ctr+Shift+P调出命令行,依次输入以上命令,

即可上传更新到github的远程仓库中。

更多文章欢迎进入我的个人网站浏览交流学习http://coocochen.com

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP