最近工作中需要团队开发,这就涉及到了使用版本控制工具的问题,我们选择了git ,将代码放在OSChina上.我在这里对这个方法进行简单的介绍!废话不说上干货.
第一步:登录OSChina(提供代码托管服务的网站)网站,点击红色标记处的git.(这个就是一个类似于百度云盘的工能,将你的代码放在上面.)点击完git之后需要登录(没有账号自行注册).


第二步:点击如图所示"+",选择创建项目.并且填写项目的基本信息.


这里注意!!!! 项目语言要选对!!!项目语言要选对!!!项目语言要选对!!!
导入已有项目是在github或者oschina上已有的项目,我们在这里不做介绍.
第三步:将项目文件下载到本地.这里我们用终端和命令行来实现.
点击红色的1 ,然后复制红色的2部分的地址,这个就是你的项目地址.

在你的终端上 git clone 粘贴下来的项目地址

好,这样我们就已经将文件下载到本地了,可是他在哪里呢?哈哈哈我不告诉你!但是我会给你看图片.

好,现在我们会有两种情况,一种是你的这个项目是新的什么都没写,那我们就只需要在这个文件夹里面去创建项目就可以了,非常简单.我们主要阐述第二种!
第二种就是项目已经开始写了,并且已经写了一部分了.这时候我们就需要将工程导入这个文件夹.
将MJYH文件打开,将已经存在的文件拖到里面.ok!就这么简单,那怎么可能!哈哈哈哈哈哈哈哈哈!

1是我下载下来的文件,2 是我托进去的工程文件夹,打开2将3删除掉!(有些同学会发现他根本就没有3文件,甚至连2文件里面的.DS_Store都没有!不要着急.打开你的终端在里面粘贴这句话"defaults write com.apple.finder AppleShowAllFiles YES" 意思就是显示隐藏文件!
ok,现在不管是第一种没有项目的,还是第二种有项目的.我们都把下载下来的文件夹放进去东西了,然后怎样上传到git上呢!
第四步:上传git
1,打开你的终端,输入ls回车

然后写cd MJYH(你的文件夹名称)回车

接着执行以下步骤
git status // 检查状态
git add . // 提交代码
git commit -m”hjhhjhgfytftd” // 加注释
git pull // 拉取 (在这一步如果报错,先解决错误然后在执行解决冲突之后的代码,第一次不会有错误git pull 之后 直接 git push!)
// 解决冲突
git add . // 提交代码
git commit -m”hjhhjhgfytftd” // 加注释
git pull // 拉取
git push // 提交(这一步执行完之后就是成功了,以后每次提交代码都是重复黑体加粗这部分!!!!!!!!)
第五步:设置开发权限 我们用这个东西就是要多个人协同开发时方便合并代码,所以你有队友啊,你自己可以了你队友还不行呢!!!你得给他权限啊!

点击管理->项目成员管理->开发者->添加项目成员 然后输入队友的用户名进行邀请就可以了!
由于手里没有冲突的资源,所以解决合并冲突的方法会在下一篇文章中为大家列出,敬请期待!
欢迎各位大神指点留言!
网友评论