git有没提交代码没有commit记录的方法

每次在测试环境调试程序都要commit一次,leader看着记录不爽,我又不能直接在测试环境改代码,所以各位有没不用rebase方法,提交代码的时候直接没有提交记录的.

git
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 9

用 rebese 合并了 commit 会动到线上之前的历史版本, 其他开发人员不得打人哈哈. 调试的 Commit 记录感觉还好吧 目前我想不到什么办法 :joy:. 而且你要提交到线上肯定会产生 Commit , 修改又会影响到其他人 我感觉没什么好办法

3年前 评论

我记得之前用什么方法试过,提交没有记录,主要是对外网调试的时候要commit好多次,有人看得不爽,我也没办法

3年前 评论
Epona

先调试好, 然后修改本地的git commit, 强推。。。。

3年前 评论

@Epona 要是可以在本地调我也不想commit啊,我也嫌commit麻烦

3年前 评论

我们是本地开发和测试用的同一个数据库,本地开发自测完了以后再 PUSH 到远端 dev 分支执行 CI/CD 流程进行部署。

3年前 评论

commit记录都能让一个人不爽 太难喽

3年前 评论

git reset --hard 最开始节点 && git cherry-pick 最终改好的节点 && git push -f

3年前 评论
QIN秦同学
  • 首先是在自己新开的分支里测试。 git checkout -b "test"
  • 各种测试,各种提交。 git commit -m "any test ·····"
  • git rebase 选择把多个commit 合并到最上面一个commit。
  • git push -f 强制推到远程
  • 最后让领导合到主分支
  • 这样一波操作完后,就只有一个commit
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!