更新git管理的代码仓的流程应该是这样的,
1. git pull
拉最新代码,减少修改之后冲突的可能性,比如别人修改了同一个文件,你也修改这个文件,如果你没有git pull拉下来他最新的修改版本的话,不在他改过的基础上再去改的话,你从自己本地的仓库和工作区旧的版本的这个文件上改,等push的时候可能就会有冲突,如果先git pull了,在最新的文件上进行你的修改,再push的时候,冲突的可能性就减少了。所以第一点,要修改部署仓的时候,要先习惯性的git pull拉最新版本的数据到本地。
2. 修改文件。
3. git add 指定的文件,放到暂存区,或者git add . 所有修改了的数据,从工作区添加到暂存区./git/index和./git/object中。
4. git commit -m “docs/feat/fix:xxx”
5. git push
6. git tag -a v2.15.3-20250328-rc0 -m "release for acceptable test" [commit_hash_string]
如果需要打标签的话。
7. git remote -v
查看远程仓库的名称,一般默认origin
8. git push origin v2.15.3-20250328-rc0
推送指定标签到远程仓库(代码托管平台)
或者
git push origin --tags
推送所有本地标签到远程仓库(代码托管平台)
9. 在远程仓库(gitlab、devops)上查看标签是否推送成功