我看到有人收到的截屏视频
git st
git ci
Run Code Online (Sandbox Code Playgroud)
上班.当我这样做时,我得到一个错误,问我是否有其他意思.
作为一个git newb,我需要知道你要做什么来完成这项工作?
我不时发现自己使用相同的消息进行修改.
通常,我这样做:
git commit --amend.无论如何要告诉git我不想更改提交消息(跳过打开文本编辑器并保存消息的步骤)?喜欢:
我知道我可以通过这样做来避免git启动我的文本编辑器git commit --amend -m "<message>".但这样我就不得不重新输入消息.
我正在运行一个非常快速的代码编译测试循环,我经常修改我的提交更改.
例如:
# Make some changes
$ git commit -m "Added feature X"
# Compile, test
# Fix bugs
$ git commit -a --amend
Run Code Online (Sandbox Code Playgroud)
修复bug后,我通常需要相同的提交消息.有没有办法让git跳过我的EDITOR只是使用原始提交消息?
我在提交时遇到错误:
您的推送将发布一个私人电子邮件地址。
我在这里看到它建议设置匿名电子邮件地址。
但我阅读了文档,它只是显示添加到 https://github.com/settings/emails
这需要验证。但我只是设置了一些随机电子邮件noreply@yahoo.com,但我没有。但文档说要验证它。我不明白这一点。或者我是否需要为此创建一些真实的电子邮件或使用一些临时电子邮件服务以便我可以验证?
我什至不明白为什么 git push 开始需要一些电子邮件。前几天我在push commits的时候并没有出现这样的错误。
更新
好吧,这可能是因为我分叉了一个存储库并进行了提交。我第一次在 forket 存储库上进行了提交。我看不到我的电子邮件在该提交中实际可见的位置。