赞
踩
我还在读本科的时候,经常有那种课程设计,需要多人一组共同开发。每次遇到这种课设都挺头大的,比如三人一组,一组里有个比我厉害的,他就承担了大部分的开发工作,要看代码的话就直接QQ或者微信发给我;有时我是小组里最厉害的,那我就承担了大部分的开发工作,剩下的同学要么摸鱼写文档,要么就做点简单的功能。
后来呢,觉得这样很低效,逐渐地了解到了github、gitee,可以把代码上传到这个远程仓库,然后小组成员就从仓库上拿代码。顺便呢也就知道了git,不过当时了解的特别少,只会简单的push,pull操作。没想到研一了,又遇到了多人协同开发的问题了,由于这些工具利用的不熟练,导致这回的协作开发仍然很低效。本篇文章也是因为这次失败的协作开发而来,在本篇文章中,我将以gitee码云(github类似,但涉及到魔法)和vscode为例,展示多人协作开发。看完本篇,你在学校中的各种共同开发的小组作业将会显得游刃有余。
git官网
首先我们来到git官网,进行git的下载
下载完之后,一路默认即可安装成功。第一次安装完之后,你会发现在任何一个目录下右击,都会出现一个Git Bash Here。
Git Bash是一个专门用于执行Git命令的工具,当然也能执行我们常见的在cmd中的命令,但是要想执行git命令进行版本管理,就必须要用Git Bash。
打开Git Bash,输入以下命令,不妨检验安装是否成功:
git --version
新版本用下面这个命令就行
git -v
能显示出版本,就算安装成功。
点击创建
左上角的锁代表这是个私有仓库,要想拉组员,或者是开源项目,则点击管理
在这里咱们就可以拉自己的组员了
为了更好的演示,我这边先上传一个简单的代码
这里也是可以手动上传文件的,顺便我也点了个开源,于是现在仓库里有
接下来就是第一个使用场景,克隆别人的代码,在这里我们选用https的方式来克隆代码
在E盘中,我创建了一个my_prj文件夹,在这里右键打开git bash输入以下命令(鼠标右键就是粘贴)
这里克隆的是我的仓库,怕麻烦的又想尝试一下的话不妨直接使用。
git clone https://gitee.com/lost_rabbit/git_study.git
克隆完之后会发现my_prj里多了一个git_study文件夹,而这个就是我们放在gitee上的仓库。当然我们也可以使用最原始的方法下载代码,只不过这样下完还要去解压,输入命令一步到位。
以后就可以尽情在远程仓库上学习(抄)代码了。
现在我们会克隆代码了,接下来就是在IDE中进行代码的开发,这里选取了vscode进行演示。这是刚从仓库下载下来的模样,我们现在进行改动。
这个M是"modified"代表代码发生了改动,接下来打开vscode终端,这里两处都可以打开vscode终端。
在这里我们可以直接打开git bash
输入这两个命令,将代码先保存至本地仓库
git add .
git commit -m "提示信息"
既然我们已经有了这个本地仓库,要想把代码发到远程仓库gitee里,自然要先进行连接。
git remote add test https://gitee.com/lost_rabbit/git_study.git
这里的test相当于是我给仓库取的别名,使用下面的命令可以查看有哪些远程仓库地址,毕竟以后你有可能是同时开发多个项目的
git remote -v
将来要是想删除test了,使用下面的remove命令
git remote remove test
现在我们来进行一次提交
git push -u test master:master
这里会要求进行登录,输入的是gitee的账号和密码
在这里可以进行查询或者修改
下图展示了一次成功的提交
去仓库里看一看,发现确实进行了提交
如果不在本地进行add和commit,或者直接进行push,则会有下面的结果,仓库不会有任何的改动。
目前介绍了一些基本使用,内容还不够完整,后面持续更新。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。