一、常用 git 命令

1.1 将本地分支更新推送远程仓库,并将本地分支远程分支建立关联关系
git push -u origin <远程分支名>
1.2 将本地分支更新推送远程仓库,并且在推送的同时设置上游(upstream分支。上游分支是指与本地分支关联远程分支
git push --set-upstream origin <远程分支名>
1.3 从远程仓库拉取指定远程分支的更新,并将其合并指定本地分支,如果本地分支不存在则会创建,但不会被关联
git pull origin <远程分支名>:<本地分支名>
1.4 删除本地分支:
git branch -d <本地分支名>
git branch -D <本地分支名>  # 强制删除,即使分支上有未合并更改
1.5 删除远程分支:
git push origin --delete <远程分支名>

二、commit message 命名规范

commit message 格式<type>(<scope>): <subject>

type(必须,用于说明 git commit类别,只允许使用下面的标识):

scope(可选,用于说明 commit 影响范围,比如数据层、控制层、视图层等等,视项目不同不同

subject(必须,commit 目的的简短描述,不超过 50 个字符,结尾不加句号或其他标点符号

三、git 分支合并发布流程

正常合并

git add .  # 将所有新增修改删除文件添加暂存区
git commit -m "message"  # 将暂存区文件提交
git status  # 查看是否还有文件没有发布上去
git checkout master  # 切换到要合并的分支
git pull  # 在 master 分支上拉取最新代码,避免冲突
git merge t231201  # 在 master 分支上合并 t231201 分支上的代码
git push  # 上传合并后的代码

存在合并冲突

git checkout master  # 切换到要合并的分支
git pull  # 在 master 分支上拉取最新代码,避免冲突
git merge t231201  # 在 master 分支上合并 t231201 分支上的代码
# 如果存在合并冲突,在代码中解决冲突
git add .  # 将处理冲突后的代码提交到暂存区
git merge --continue  # 继续合并
git push  # 上传合并后的代码

参考

https://zhuanlan.zhihu.com/p/182553920
https://blog.csdn.net/Fan0920/article/details/120128883
https://blog.csdn.net/qq_45677671/article/details/122574671

原文地址:https://blog.csdn.net/qq_43686863/article/details/134751688

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_30174.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注