目录
- 一、拉取:从仓库到本地
- 1、第一次拉取
- 2、后续的拉取
- 二、上传:从本地到仓库
- 三、git commit版本信息标注
一、拉取:从仓库到本地
1、第一次拉取
# clone项目
git clone xxx
2、后续的拉取
第一次拉取是指本地为空,如果本地已经有之前的版本,而云仓库已经被其他成员更新为最新版本,如何让本地与云仓库保持同步?
# 先检查远程仓库情况,是否为目的仓库
remote -v
# 如果不是的话
git remote add origin https://codeup.aliyun.com/xxxx
# 切换到自己的子分支,-b是创建新的子分支,不带-b切换到现有的子分支
git checkout -b llf
# 拉取最新的云仓库,合并到自己的分支
git pull origin llf
二、上传:从本地到仓库
在拉取完仓库之后,成员进行本地的修改,尽量是先拉取远程仓库,不然推送合并时文件结构差异太大可能会找不到合并基线(merge-base)
# 先检查远程仓库情况,是否为目的仓库
remote -v
# 如果不是的话
git remote add origin https://codeup.aliyun.com/xxxx
# 切换到自己的子分支,-b是创建新的子分支,不带-b切换到现有的子分支
git checkout -b llf
# 添加到暂存区
git add .
# 提交到本地仓库
git commit -m "改动信息_v1.0.x_users20241225"
# 推送到远程仓库
git push -u origin llf
之后再去web页面进行合并请求、添加评审人的操作
三、git commit版本信息标注
一般 app 版本号开发中常用的格式是:v1.1.0 足够了,但是最完整的是 v1.1.0.20210409_alpha
第一个 1 表示重大版本
第二个 1 表示在该重大版本下小特性的版本
第三个 0 表示修改 bug 的版本号
第四个数字表示版本更新的日期
第五个表示版本类型是 alpha 版本