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

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

 
🔗
JEM 2021-10-10 14:12:17 来自APP | 只看该作者
全局:
jamesthu 发表于 2021-10-09 18:39:15
这个对于已经merge的PR有用吗?
有用的,你可以搜搜squash的用法,push的时候git push -f就可以
回复

使用道具 举报

🔗
x1nian 2021-10-10 14:25:38 | 只看该作者
全局:
git commit --amend 了解一下。
这个会覆盖上一次的commit。
回复

使用道具 举报

🔗
Marcella 2021-10-10 14:32:47 | 只看该作者
全局:
我以为非个人项目使用--force会容易出大问题
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-7WDIJ  | 添加认证 | 2021-10-10 14:45:34 来自APP
基本上我只需要以下
git pull —rebase
git rebase .1point3acres
git push
git push origin branch1:branch2
回复

使用道具 举报

🔗
gzs 2021-10-10 14:50:57 来自APP | 只看该作者
全局:
还是要养成好习惯吧 乱七八糟commit了一堆东西以后看commit history该给所有人增加多大负担啊

评分

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

查看全部评分

回复

使用道具 举报

🔗
郁小南 2021-10-10 15:24:44 | 只看该作者
全局:
我一般都是本地随便怎么操作
然后等到要push的时候
git reset --soft mainline
然后再git commit
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WLTEC  | 添加认证 | 2021-10-10 16:13:11 来自APP
我每次都不舍得commit 因为很容易通过change list 左右对比查看自己的修改 但是每次一个活没干完又来了一个我就不得不新建branch然后commit当前的修改。
回复

使用道具 举报

🔗
awe123343 2021-10-10 16:23:01 | 只看该作者
全局:
  1. git rebase -i HEAD~N N是要合並的commit個數
复制代码
回复

使用道具 举报

🔗
CaesarL 2021-10-10 16:36:22 | 只看该作者
全局:
我在狗家的实习staff级别的host和我说,rebase是他觉得最烂的git command。。虽然我觉得rebase然后git push force删记录老好用了。。
回复

使用道具 举报

🔗
UOLO234 2021-10-10 18:54:17 | 只看该作者
全局:
1. 从远程 pull 的时候都是要 rebase 的,`git pull --rebase`,或者你直接设置 `git config --global auto.rebase true` 然后用 `git pull`
. .и
2. 如果你的 PR 有多个 commit ,你可以用 `git rebase -i HEAD^n` 来合并 n 个 PR

3. squash & merge 是在 merge PR 到 dev/master branch 的时候用,会自动把你的所有 commit 转成一个 commit
回复

使用道具 举报

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

本版积分规则

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