codecamp

将项目发布到Git@OSC

Git 是我们常用的代码版本管理工具。
我们协作开发使用的是 OSChina 提供的 git 免费服务。
这篇文章将要讲解,如何使用WebStorm 将项目发布到 Git@OSC

我已经在OSC建立了一个空白的git项目项目创建后进入管理清空项目
https://git.oschina.net/caomenglong/ExpressDemo.git
2015-08-08/55c5bb692a4f3

我将带领大家把项目代码利用WebStorm 发布进去。


本地Git代码仓库建立

首先需要启用项目的版本管理功能
点击VCS 启用版本控制
2015-08-08/55c5b38868d14
IDE底部显示本地Git代码仓库建立完毕
2015-08-08/55c5b39e53b3b
这时就代表这个项目已经可以使用Git版本控制了。我们再点击VCS就可以看见Git菜单了。
2015-08-08/55c5b44639879

首先我们先右击项目 选择Git->add,将项目中的文件 加入到git add 中等待本地提交。
2015-08-08/55c5b493ebb92
add 后文件都会由橙色变成 绿色
2015-08-08/55c5b4ba7bd02

下一步本地提交代码,右击项目,选择 Git->Commit

2015-08-08/55c5b531ea0fc

2015-08-08/55c5b6858e6cc
点击Commit是会出现 Performing Code Analysis提示,有时候会很慢,这个功能是它对代码进行分析,查找错误,并提醒你是否修改。
每次提交前都要查询一次,很麻烦,可以关闭该功能。
2015-08-08/55c5b7c77c972
取消Performing Code Analysis复选框即可。
2015-08-08/55c5b84906318
这时本地提交成功,可以看见颜色 从 绿色 变成 了 黑色
2015-08-08/55c5b85c912a0


将代码push到远程 git 仓库

代码Pull 远程前,必须先要进行本地Commit完毕。

2015-08-08/55c5b95a961cb

右击项目 Git-> Repository -> Push
2015-08-08/55c5b9d064fc6
点击Define remote 设置一个远程Git 仓库
2015-08-08/55c5ba0bebb91

URL 输入 之前准备的 Git https://git.oschina.net/caomenglong/ExpressDemo.git

2015-08-08/55c5ba7c3a018

输入 Git@OSC 账号密码。
2015-08-08/55c5bab96416a
再输入二次密码
2015-08-08/55c5baddb7786
远程Git设置成功,点击Push 就可以了!
2015-08-08/55c5bb9e6d065

Push successful 代码Push成功!

2015-08-08/55c5bbe30e2aa

到这里我们就完成了 项目代码发布到Git中了!
感谢观看

创建Node.js Express 项目
从Git@OCS克隆项目进行开发
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }