📣 独立日限时特惠: VIP通行证立减$68
查看: 10849| 回复: 48
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 一个PR在merge之前commit很多次会有什么负面影响吗?

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
今天看到地里有个被胡萝卜pip的同学说被pip的原因之一是这个。赫然发现自己也有这个问题。。。

. Χ
补充内容 (2021-10-10 09:50 +8:00):
谢谢大家的回复。
我一般就做的是以下四步,现在经大家提醒以后再加上个git squash. 请问git还有啥其他的基本常识吗?万分感谢!. 1point 3acres
git checkout -b branch
git commit branch
git rebase master. Waral dи,
git push --force origin branch


补充内容 (2021-10-17 11:16 +8:00):
感谢大家的回复。过了一周,现在我所有的merge 到master都用squash and merge. 小的改动经常用git commit --amend.

上一篇:HR 是不是都火眼金睛
下一篇:工作8年,聊聊前端工程师的职业前景
全局:
没有任何影响,胡萝卜那个是欲加之罪何患无词。

评分

参与人数 1大米 +1 收起 理由
xsonia + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
git squash可以了解一下 😄
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-KQTAY  | 添加认证 | 2021-10-10 08:27:38 来自APP
我都是10+,每改一行就commit一个,生怕没保存白改了,只要不让peer反复review我觉得就没事
回复

使用道具 举报

🔗
huahandsome 2021-10-10 08:36:57 | 只看该作者
全局:
git 有个功能 可以把多个commit最终合成一个commit check-in。
每次改动都应该commit,不然丢了咋办
回复

使用道具 举报

🔗
66j 2021-10-10 09:17:16 | 只看该作者
全局:
我改个variable 就commit一次(需要测试),要发pr时git reset到master版本然后commit一下就一个commit了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IZSZN  | 添加认证 | 2021-10-10 09:28:27
review之前加上[WIP]
多人review的话resolve所有comment之后一次性修改.
最忌讳反反复复,变来变去
回复

使用道具 举报

🔗
 楼主| jamesthu 2021-10-10 09:39:15 | 只看该作者
全局:
小亩_2hq1okp 发表于 2021-10-9 21:19
git squash可以了解一下 😄

这个对于已经merge的PR有用吗?
回复

使用道具 举报

全局:
请问git rebase master是什么作用?
回复

使用道具 举报

🔗
 楼主| jamesthu 2021-10-10 09:54:54 | 只看该作者
全局:
rongmeimei 发表于 2021-10-9 21:53
请问git rebase master是什么作用?

就是有时候你的branch落后于master了,要rebase一下。不然有的test过不了。我其实不是很了解ci的原理。因为change set还是一样的。为啥了rebase test就能过,不rebase就不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表