相信有部分程序员在投简历的时候也发现会有些公司要求应聘者具有使用gitee或github的经验。今天就带大家操作一下gitee,全程实战,准备好小板凳。。。
多年的工作经验,给大家用通俗易懂的表达最深奥的道理:
先介绍一下今天要用的代码管理工具: gitee是开源中国开发的一款基于git的代码托管平台,能够用码云实现代码托管、项目管理、协作开发,目前是国内最大的代码系统,gitee和github的作用和性质是类似的,但是相比于github而言,gitee有两个显著的优势:一是速度快,二是支持免费的私密项目。
首先,参考码云平台帮助文档先介绍一下git中的几个重要概念:分支、提交、拉取和推送,有助于帮助理解下面的内容。
一、注册,gitee注册网址:https://gitee.com/signup,填写个人信息即可
二、创建远程代码仓库
1. 登陆gitee账号:
2. 新建项目:
点击新建后,可以看到远程代码仓库创建成功,并且有一个README.md文件:
三、虚拟机上安装gitee操作:
1.安装
sudo apt-get install git
2.安装成功后,运行如下命令
git
四、配置
1.在ubuntu的命令行中,修改某台机器的git配置2.修改为注册github时的邮箱,填写用户名,要求组员的用户名不能重复
五、 添加ssh账户
- 运行如下命令生成密钥
- 在“图标2”处可以填写保存密钥的目录
- 在“图标3”处可以填写密码,如果填写,一般为项目的名称,后续操作时会要求填写此密码
- 公钥名称为id_rsa.pub
- 私钥名称为id_rsa
ssh-keygen -t rsa -C "Gitee账号,可以是用户名,也可以是邮箱地址"
- 查看公钥内容,复制此内容
cat id_rsa.pub
- 回到浏览器中,填写标题,粘贴公钥
六、克隆项目
- 在浏览器中点击进入github首页,再进入项目仓库的页面
- 复制git地址
- 在命令行中复制仓库中的内容
git clone git地址
七、创建项目分支
- 每个员工开发期的代码互不干扰,并行开发,则每人使用一条分支
- 项目开发中公用分支包括master、dev
- 分支master用于发布,默认分支,当需要发布时将dev分支合并
- 分支dev开发阶段性的代码合并,每个阶段的工作完成后需要进行一次,控制项目的进度
- 成员分支用于每个项目成员的代码开发,实现不交叉
- 创建分支
git branch 分支名称
例:
git branch dev
- 切换分支
git checkout 分支名称
例:
git checkout dev
- 将分支推送到服务器
git push origin 分支名称
例:
git push origin dev
- 将本地分支跟踪服务器分支
git branch --set-upstream-to=origin/分支名称 分支名称
例:
git branch --set-upstream-to=origin/dev dev
- 创建并切换分支
git checkout -b 分支名称
例:
git checkout -b text
- 查看所有分支,当前分支前标记为星*
git branch
- 删除分支
git branch -d 分支名称
没有例子,没错,就是没有例子,如果你删除了,我也找不回来哟
八、上传分支
- 当从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来
- 远程仓库的默认名称是origin
- 推送分支,就是把该分支上的所有本地提交推送到远程库,推送时要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上
git push origin 分支名称
例:
git push origin dev
- 因为dev分支中没有文件操作,所以文件列表不变,但是分支列表增加了一项
- 点击垃圾桶可以删除指定分支,但是不要删
简单的本地代码与码云的交互就这些了,后期还会更新管理层在gitee的操作步骤~~~