git 如何管理代码的?

发布于 2022-09-11 14:28:55 字数 856 浏览 11 评论 0

纯新人,我现在工作这样使用,如果哪一步有问题欢迎大神指点。
目前我接触到的是:
Git 工作流程

1.在Master分支,提了一个需求A:
Git checkout -b A
Git push origin A:A
(有没有其他在本地新建分支,并且在远程形成映射的 方法?)
之后开始开发 A 需求。

2.在这个过程中,又来个需求 B:
git checkout master
git checkout -b B
git push origin B:B
之后开发B。
边测试A,边开发B。

3.A要 上线:
git checkout master
git pull origin master // 拉取最新的 master
git checkout A
git merge master //合并最新的 master
A分支 上预发,上线。
git checkout master
git merge A // 合并最新的A
git push origin master

4.B 要上线 同 A

5.更改已有需求 C
git checkout -b C origin/C 或者 git pull origin C:C
(请问 这两种方法,哪种比较好?)
更改代码
合并 master
上线
git checkout master
git merge C
git push origin master

请问上面,有没有不合适的地方,或者多此一举的地方?还有 括号的问题。
最近出了个问题,就是我没有动过 master 的代码,但是 master 却又D 的代码。我从来 没有merge 过D啊 也没改过。是哪里出了问题呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文