最近团队里面加入了几个小伙伴 @阔以编码的二胡选手、@十指秀, 为了能方便共同学习,我们准备开始写些东西出来。代码托管到 git@osc 上, 现在简单说下 git@osc 用法,其实它跟 git 的用法一样。
clone
大家都用过 svn ,这个 clone 就像 svn 中的 checkout 一样,将远程代码 拷贝到本地,并建立版本管理系统。具体用法如下:
git clone https://git.oschina.net/wangao029/spring-boot-mybatis-druid.git
上面的地址是我们的项目地址,可以在自己的 git@osc 账户里面找到这个项目,也可以直接 搜索 spring-boot-mybatis-druid (也可以是别的项目名)。地址可以在这里得到,看下面的图:
add && commit
add、commit 这两个指令和 svn 中的 add、commit 并不一样。svn 中的 add 是指将新文件列入 svn 版本管理的系统内准备提交到服务器。而 git 中的 add 是指将所有修改包括新增的文件都加入到版本管理器中。svn 中的 commit 是指 将修改或者在版本管理系统中的新增文件提到到服务器。而 git 中的 commit 是 指将版本控制器中的修改和新增的文件提交到 本地 的版本控制库中。下面是 使用例子:
cd spring-boot-mybatis-druid
进入项目文件夹
git add .
将当前目录下改动的地方添加到版本管理器
git commit -m "some changes"
提交到 本地 的版本控制库里,-m 后面是你对本次提交的说明信息
push
这个有点类似 svn 中的 commit ,将你本地的仓库提交到你的 git@osc 账号里, 对于私有的项目还需要输入 git@osc 的账号密码。这样用户就将修改后的代码提交 到了 git@osc 的后台 master 分支。等待管理员确认后就可以直接在 git@osc 上看到了。例如:
git push -u origin master
参考页面:http://www.cnblogs.com/wenber/p/3630921.html