一.代码托管中心(gitee)
在上一章只讲到了git基本使用,但还没有讲到代码托管中心,对于什么是代码托管中心,小白们肯定不是很了解,当然我也是一个小小白,我们先来理解一下什么是代码托管中心(代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库)在简单说就是存放文件的一个远程仓库,可以用来存储项目文件,当然gitee的远程仓库只开放了5个G的存储,比一般的项目管理工具好的多,svn它的存储就200MB,要选肯定是gitee首选。
这个项目管理工具可以配合团队协作,一个团队只能是5个人,那它又是怎么个配合法(假装我是组长,我还有4个成员,我们在gitee中创建了一个组织也就是团队,当我把他们拉进我的团队后,他们自己的gitee中可以看见自己的项目文件还可以看见组长的项目文件,当对组长的项目进行编辑(修改)后,我们要重新提交上去,这样在组长那边就可以看见你对他的项目进行修改)当然这是我的一个理解,毕竟我也是个小白白。
二.团队协作
上面的讲解只是在gitee中操作也就是(图形化界面操作),当我们不使用gitee进行操作的时候,我们就要使用git来操作,也就是命令窗口来进行操作,但创建团队还是要在gitee中才可以,命令窗口可以把你组长的项目文件进行下载下来,或者是将你组长的项目修改后的进行推送(也就是提交到远程仓库)一般操作远程仓库就是(下载和提交)。
pull是将远程仓库中最新的文件进行拉取到本地仓库
push是将本地仓库的文件进行提交到远程仓库
clone是将远程仓库中的文件进行下载下来,可以根据gitee中项目文件提供的下载链接进行下载,没有下载链接是下载不下来的。
举例:https://gitee.com/xiaozhen456/java-web.git 这是我的一个远程仓库的下载链接
三.gitee操作
1.创建远程仓库
没有gitee账号的小伙伴开可以去创建一个,到了主页的右上角就可以看见一个加号点击然后选择新建仓库
仓库一般是私有,不对外公开,但也可以对外公开,别人就可以访问你的项目文件,进行访问和下载。
四.远程仓库操作
命令名称 | 作用 |
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
1.1 查看当前所有远程地址别名
输入:git remote -v
当前就显示了我的一个远程仓库链接和别名
注意:当前是要先远程仓库取别名,才能看到各个仓库的对应的别名
1.2 起别名
输入:git remote add orgin https://gitee.com/xiaozhen456/java-web.git
当前我对这个仓库链接已经取了一个别名,所以如果在取相同的话就会(error:remote orgin aTready exists. 错误:远程orgin存在)。
1.3 推送文件到远程仓库
输入:git push orgin master
这样就推送到了远程仓库,(这里我有一个小小建议,一个本地仓库项目对应一个gitee中的远程仓库)。
注意:图片这里分为了三个步骤,第一个就是添加暂存区,第二个就是提交本地仓库,第三个就是推送到远程仓库。
再次注意:
1.4 将远程仓库的内容克隆到本地
输入:git clone https://gitee.com/xiaozhen456/test-project.git
1.5 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并
输入:git pull origin master
这个作用是将远程仓库里文件版本最新的文件拉取到本地仓库,比如说,我登录gitee更改了项目文件,当前远程仓库里的项目文件是最新的,你本地仓库的项目文件不是最新的,但你又不想去把本地文件的项目进行更改,这样你就可以使用git从远程仓库拉取最新文件。
总结,这里只是git和gitee基本使用,如果跟着操作有什么问题,在评论下方评论,到时候出个解决问题的方法。