最近一直在开发私有项目,之前听说 bitbucket 不错,能支持团队开发就选了它
但是由于众所周知的一些原因,每次上传代码到 bitbucket 都是一件很痛苦的事情
于是最近听说 oschina 的这一块做的不错,打算试一试
他们官网地址:https://git.oschina.net/
由于本人对 git 还不是非常熟,稍微记一下这一次转移的过程
由于是 windows 下的用 cmd 来弄的,得提前配好 git 的 PATH 环境变量
然后 cd 到项目的目录下,由于之前已经跟 bitbucket 同步过,git 配置已经生成好了
所以不用再执行 git init, commit 之类的命令了
直接在 gitosc 的 web 端上先建立好项目,然后把 git 地址拿到
并在命令行把这个源地址添加进远程列表1
git remote add gitosc https://git.oschina.net/monolight/example.git
添加完之后可以用下面命令查看本地记录的远程列表1
git remote -v
这时候直接 push 的话可能会被拒绝(rejected),因为 gitosc 默认会生成一些初始化的文件
所以要先 pull 一遍1
git pull gitosc master
然后在执行 push1
git push gitosc master
当然也可以强制上传,要加个 - f 参数1
git push -u gitosc master -f
就这么几条命令而已,很快就搞定了