
最近实习对git使用有感所以写一个git使用流程记录一下。以及配合使用SourceTree推拉代码流程。1. 第一次获取代码1.1. 获取仓库权限每个公司都有自己的代码仓库我们要获取公司的代码就得去跟管理员申请一个账号。比如说GitLab的话公司给你一个账号密码登录上去把你的git的ssh公钥配置一下配置流程我就不说了网上一大堆。完成后可用 ssh -T gitgitlab.com 验证是否成功。1.2. 拉取代码这里你可以在cmd里面手敲clone命令到你的目标文件夹。git clone 仓库地址也可以复制clone命令到一些可视化工具里这里就以SourceTree为例。把目标仓库https地址复制上去以及clone到的本地文件夹地址配置好点击克隆就行。2. 代码提交每个公司的仓库管理方式不一样有的是在新分支上面开发好后合并到开发分支去有的是直接提交到开发分支上面我实习的公司就是这里就以我们小公司的为例。2.1. 拉取代码现在代码已经正确拉到你的本地文件夹里面了这时切换到正确的远程分支这个还是挺重要的。2.1.1 签出目标分支这里的分支是你本地的分支远程下的是远程仓库的分支。签出到目标分支在远程下拉框双击你要开发的分支。2.2. 创建分支虽然我的公司没有要求必须在新分支上面开发但是为了使用CodeX方便我建议还是在本地新建一个分支不仅方便回退也方便知道ai改了哪些地方。当然也可以不创建本地分支直接在本地的开发分支上面更改。这里我们就创建一个本地分支不提交到远端仓库分支名称可以随意一点我通常是使用开发功能或者修改补丁的简短英文名作为本地分支名称。点击创建之后他就会自动签出到目标分支。2.3. 推送代码这里其实无论有没有创建分支推送流程也都差不多但就是在切到目标分支前记得贮藏一下代码。这里根据推送目标分支情况判断如果有了拉取标识最好先把代码贮藏一下再去提交代码。没有标识也可直接提交但是可能存在网络波动造成标识未及时显示那就有点麻烦了。一、创建新本地分支 1. 贮藏代码 2. 切换到推送代码的目标分支拉取最新代码 3. 启用贮藏区 4. 提交代码、推送代码 二、未创建新本地分支 1. 贮藏代码 2. 拉取最新代码 3. 启用贮藏区 4. 提交代码、推送代码2.3.1. 贮藏代码这里可以贮藏全部文件也可以贮藏部分文件这个就根据实际情况判断。2.3.2. 拉取最新代码贮藏之后提交区的代码就到了贮藏区直接拉取最新的代码也不会影响到未提交的代码。点击拉取即可。2.3.3. 启动贮藏推送代码1. 启动贮藏区2. 点击提交3. 点击推送