【git】不可或缺,你值得拥有
文章目录
前言
本文主要介绍一下git与个人构建以及代码提交流程。
一、git与个人构建
1.git简介
git是一个开源的分布式版本管理系统,就是管理各种版本的系统,每一次提交代码都会有一次提交log记录,都会有对应的commit id对应,git有一个远端仓库和本地代码库,就像你过年的压岁钱一样,每年你都会把压岁钱交给爸爸妈妈管理,爸爸妈妈就相当于远端仓库,而你就相当与本地仓库,你每年的压岁钱都会存在远端仓库,等你娶媳妇生娃或者花钱的时候,从爸爸妈妈哪里拿到自己手里,本地仓库,嗯~嗯,好像不是这回事…,此处省略千言万语(哭 哭)
2.git常用命令
git clone //克隆代码库
git pull //从远端更新到本地分支
git push //将本地的提交推送到远端
git init //创建本地git项目
git branch branchName //创建branchName分支
git checkout branchName //切换到branchName分支
git checkout -b branchName //创建并切换到本地分支
git branch -D branchName //删除本地分支
git status //查看工作目录、暂存区、上次提交的有哪些文件变更
git diff //查看本地工作目录、暂存取被跟踪到的文件具体差异
git diff --cached //查看暂存区与上次提交的具体差异
git diff commit filename //工作区与git仓库的差异
git reset HEAD //把git add内容从暂存区回退
git commit -m "title" //从暂存区提交到本地仓库
git log -n //查看最近c次提交记录
3.个人构建简介
修改代码后需要确定多项指标没有问题并且代码功能实现无误后才可以合入,通过个人构建主要有两方面:一来是确定代码满足公司的要求,而来根据编译结果验证功能是否实现。
二、代码提交流程
1.环境准备
1、git安装
2、arc 安装配置
3、git配置
1)配置用户与邮箱
git config --global user.name "xxxxxx"
git config --global email.name "xxxxxx"
2)秘钥配置
ssh-keygen -t rsa -C "XXXXXX"
cat ~/.ssh/id_rsa.pub
2.clone代码库
windows需要在自己的放代码的地方–鼠标右键Git Bash Here
在gerrit/gitee/github上找到代码链接一般为git clone ssh://…
3.切换分支
git checkout devName
4.创建本地分支
git pull 先拉一下代码
arc branch branchName
5.提交本地仓库
git status
git diff
git add .
git commit -m "....."
6.提交个人构建
arc diff --encoding GBK
7.查看个人构建结果
pha上可以查看个人构建是否成功
8.代码评审
添加评审员评审自己的代码
9.提交代码
arc land
总结
大型开发团队git是不可或缺的,所以,当然你值得拥有。