问题标签 [git-commit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git 中的 Sign Off 功能有什么用?
Git中的Sign Off 功能有什么意义?
我应该什么时候使用它,如果有的话?
git - GIT:我是否需要在签出另一个分支之前提交我的分支,存储呢?
我是 Git 新手,有点困惑。我有一个 Master 分支并创建了第二个功能分支。
如果我在我的功能分支中进行更改然后切换到 Master,如果我不提交,我的更改会丢失吗?
stash 在哪里发挥作用,是您在切换分支之前执行的操作(但不想提交)还是只是简单地还原一些更改以便您可以暂时回到以前的代码?
git - 在 Git 中编辑根提交?
有一些方法可以从以后的提交中更改消息:
如何更改第一个提交(没有父级)的提交消息?
git - git:您的分支领先于 X 次提交
这实际上是如何发生的?
目前我自己在一个仓库中工作,所以这是我的工作流程:
- 更改文件
- 犯罪
- 重复1-2直到满意
- 推送到大师
然后,当我执行 a 时git status
,它告诉我我的分支领先于 X 次提交(大概与我所做的提交次数相同)。是因为当您推送代码时,它实际上并没有更新您的本地缓存文件(在 .git 文件夹中)?git pull
似乎“修复”了这条奇怪的消息,但我仍然很好奇它为什么会发生,也许我使用 git 错误?
包括消息中打印的分支
我的本地分支领先于主人
你在哪里推/拉当前分支
我正在推送到 GitHub 并拉到我当时正在使用的任何一台计算机上,我的本地副本始终是最新的,因为我是唯一一个在使用它的人。
它实际上并没有检查远程仓库
我就是这么想的,我想我会确保我对它的理解是正确的。
您是否向它传递了一些额外的论点?
不是我能看到的,也许我这边有一些有趣的配置?
git - 如何为 git 创建自定义清理模式?
我想要一个提交消息清理,它不一定会删除#
消息本身中以 a 开头的行。默认--cleanup=strip
删除所有以字符开头的行#
。
不幸的是,Trac引擎的 wiki 格式化程序在代码块的开头使用哈希来表示语法类型。在我的提交消息中使用引擎的语法时,这会造成困难。
例子:
我希望在最终记录的提交消息中得到以下结果:
我想使用一个自定义过滤器,从提交消息的底部向上删除所有以哈希开头的行。留下我单独添加的消息中的行。我可以在哪里或如何在 git 中指定它?
注意,创建一个 sed 或 perl 脚本来执行操作不是问题,只是知道在哪里将它挂接到 git 是问题。
我对我的问题的困惑表示歉意,我没有意识到它是多么模糊。
git - 如何在不单击每个文件的情况下使用 git gui 提交许多新文件?
我有大量新文件要提交。在 git gui (Windows) 中单击每一个来暂存是很烦人的。
我怎样才能一次提交一大堆文件?
git - 用 git 修改旧提交时会发生什么?
我真的不明白如果我检查一个旧的提交,做一些修改,然后使用git commit --amend
.
这种变化会自动传播到未来的提交吗?它是如何工作的?
git - “git commit”和“git push”有什么区别?
在我正在阅读的 Git 教程git commit
中,用于存储您所做的更改。
那有什么git push
用呢?
git - 如何修复提交到错误的 Git 分支?
我刚刚对错误的分支做出了非常好的承诺。如何撤消主分支中的最后一次提交,然后进行相同的更改并将它们放入我的升级分支?