码云使用 Git使用及VS2015与码云关联使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了码云使用 Git使用及VS2015与码云关联使用相关的知识,希望对你有一定的参考价值。
关于码云的使用,查了不少资料,网上的资料对于我这样的没用过码云的新手来说也就呵呵了,走了一些弯路,现将走过的弯路说明如下:
1、码云不能单独使用,需要本地安装Git软件或者使用VS,Eclipse插件中的git插件
2、如果想要在码云上创建项目而不是简单的pull、push、commit项目,需要在本地安装Git软件
3、安装Git软件作用在于运行git命令
通过码云创建及管理项目过程
前提
1、安装的Git软件
2、注册了码云帐号并登录
3、安装了VS或者Eclipse这样的软件(如果只是想看下码云的使用而不是关联开发软件,这个就不用了,我的是VS2015)
在码云上新建项目
截图上两个红框框都可以
配置参数
以上,码云部分暂时告一段落,下面的内容就不多说了,网上一大堆,拷贝下你们看看就行了。。。
git管理
在开始git clone项目之前,你们首先要在你们的码云里面设置好可以clone代码的keygen。
我们在创建完项目的时候,会进入到这个页面
看到右上角的管理没有,点击它
点击添加公钥,如果你想让你的项目可以进行写操作,点击那个×××的添加个人公钥。
如何生成公钥
#ssh-keygen -t rsa -C "[email protected]"
一路Enter下去哈~别输入内容就行啦~别问为什么,因为你会被坑的~
#cat ~/.ssh/id_rsa.pub
将屏幕打印出来的内容复制到刚才的个人公钥里面去,就是下面图中红色部分
点击确定,添加完成,下面就到你本地去clone你的项目啦~
clone项目
回到项目的首页,看到右上角的没,点击它,弹出一个框,选择ssh方式clone代码
复制这行代码,到你本地,找个文件夹,开始clone吧
#cd ~/gitosproject #git clone [email protected]:ifengye/test.git
看到这行,说明远程仓库的代码已经被clone下来啦!
#cd test
下面开始撸代码吧,啪啪啪啪啪啪啪啪,好了,撸完了,我们来提交我们的代码哈~
提交项目
一个好习惯,不管这个项目多少人参与,push之前先pull一下,看看有没有merge的代码,有merge解决merge,没有的话直接下面的命令
#git pull origin master #git add . #git commit -m 'init'#git push origin master
OK,下面我们去看下代码是不是被添加上来了~
VS2015 git的使用方法
用VS创建个工程,什么工程都可以,这里用空白的win32平台工程来做示例:
如下,将解决方案添加到源代码管理:
转到“团队资源管理器”页面:
点击“同步”->“发布git存储库”:
将之前的“码云”中“test”项目的得到的“HTTPS”弄进去:
点击“发布”:
错误。。。这个错误之前因为没经验蒙了好久,之后才发现是因为“码云”上的默认分支和VS2015要发布上去的分支同名造成的。
解决方法是在“码云”上新建一个分支:
把新建的分支设置为默认分支:
最后把“码云”上的“master”分支删掉,再在VS上点击发布即可。当然这个方法有点笨拙,其实可以在VS上直接创建一个不同名的分支出来就可以了,只是本人一开始不大懂,所以才采取了上面的方法。
上面就是在VS上发布工程到git平台的过程。一旦工程代码有更改,则转到“团队资源管理器”页面,点击“更改”->填入更改说明->“全部提交”:
转到“同步”->点击“推送”
则我们可以在“码农”平台上的相应项目中看到更新上去的内容:
以上是关于码云使用 Git使用及VS2015与码云关联使用的主要内容,如果未能解决你的问题,请参考以下文章