- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个由文件组成的 repo,与四个 Ruby 作业任务相关。我的第五个任务是尽我所能重构前四个任务中的每一个,并将每个小的重构标记为单个 git 提交,这样当人们打开 git 历史记录时,他们可以很容易地看到发生了什么变化(比如 Use map 而不是 each
、Rename instance variable
等)。我有一个名为 task-1
的分支,现在我完成了第一个任务的提交。我想将它 merge 到 master
。然后我将创建一个新分支 task-2
并在准备就绪后将其 merge 到 master
。但我想有一个明确的指示器,与任务 1 相关的提交在 git 历史记录中的完成位置和任务 2 的提交开始位置。一种方法是修改我上次提交的提交消息以包含 ..and finish task 1
,但我想知道是否有更智能的方法。我想到的另一种方法是进行较小的更改,例如在某处添加一个空格并使用提交消息进行此提交。在 git/Github 中标记重要事件/里程碑的正确方法是什么?
最佳答案
使用 git tag
标记代码中的重要里程碑。
示例 - git tag -a v1
将当前代码标记为 v1。您始终可以通过运行 git checkout v1
git tag -l
可以列出你所有的标签。
最后,记得将你的标签推送到远程仓库——git push --tags
关于git - 如何标记 Git 历史中的重要事件/里程碑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259200/
我必须学会使用 Maven 和 Spring。在网络上,我在不同的地方看到了术语“ Spring 里程碑”和“ Spring 里程碑存储库”。但就是这样一个里程碑吗?我用谷歌搜索了它,但我没有找到满足
我有一个由文件组成的 repo,与四个 Ruby 作业任务相关。我的第五个任务是尽我所能重构前四个任务中的每一个,并将每个小的重构标记为单个 git 提交,这样当人们打开 git 历史记录时,他们可以
Ivy 非常适合管理依赖项,但它并不意味着跨多个模块处理整个软件生命周期。也就是说,它确实有几个似乎支持它的功能(例如 the status and branch attributes )和 ivy
我正在尝试使用以下代码读取接近传感器的状态(我也尝试读取光传感器...): @Override public void onCreate(Bundle savedInstanceState) {
我很难理解集成 Graphite 和 Kibana 3 来监控日志和系统生命力。我指的是 Log management system described here 中的图. 考虑到 Kibana 3
我是一名优秀的程序员,十分优秀!