- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我在本地编写代码时,有时我提交的代码还不干净,或者带有一个丑陋的消息作为临时修改。
但是,当我希望我的代码与其他代码 merge 时,我想要其他人可以看到的唯一最终快照,( stash 看起来很难看的修订)
例。我 fork 0 到我的本地存储库,我使用不干净的代码进行更改、测试和提交
0->1->2->3->4->5->6(最终代码)
当其他人 pull 代码时,是否可以让其他人只看到最终状态?从 1..5 看不到树
我希望用户会喜欢
0-------------------->6
我能想到的一种方法是制作一个补丁文件,但如果有一些文件必须删除或创建,它就不够好。
最佳答案
您可以使用 reset --soft
将多个提交压缩为一个新的干净提交。在您的分支处于最终代码且没有阶段性更改的情况下,您可以执行以下操作:
git reset --soft <sha1-of-0>
git commit
当 git commit
提示时,给出一个清晰的提交消息,描述正在引入的完整更改。
关于git - 是否有任何 Git 命令可以将我们所有丑陋的提交 merge 为一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332260/
kable(head(mtcars) %>% kable_styling(bootstrap_options = c("striped", "hover")) 使用 kable 表(见上文)的普通
我试图很好地显示 NSTextView 中突出显示的段落。现在,我通过创建一个带有背景颜色的 NSAttributedString 来做到这一点。这是一些简化的代码: NSDictionary *at
我的站点位于 http://www.idataresearch.net 我正在为导航菜单使用 Dynamic Drive 的 ddmoothmenu 脚本。我真的很喜欢这个脚本,很高兴看到以前的开发人
我在 Ubuntu EC2 实例上运行 nginx、gunicorn、django。整个网站运行良好。除了管理员。管理员无法正常显示。我运行“python manage.py Collectstati
在一个本身嵌套在一个或多个父数组/结构/union 中的数组/结构/union 中读取多个数字/字符串的最佳方法是什么? 没有临时变量的第一个例子: printf("%d %d\n", a[9][3]
我正在编写一个与 mingw 一起使用的包装层,它为应用程序提供了一个虚拟的 UTF-8 环境。处理文件名的函数是从 UTF-8 转换并调用相应的“_w”函数等的包装器。我遇到的最大问题是 Windo
在我的回答中Clojure For Comprehension example我有一个处理自己输出的函数: (defn stream [seed] (defn helper [slow]
我使用的是 bootstrap 4.0 alpha,没有其他样式。布局非常丑陋,日历只显示一列而不是表格。知道为什么以及如何做吗? 我从网站上注意到以下内容,但我不明白我应该怎么做: note: Th
我是一名优秀的程序员,十分优秀!