标签: git-commit

使用IntelliJ修改git commit消息

可以使用修改git提交消息IntelliJ,还是应该使用命令行?

怎么可以这样做呢?

git intellij-idea git-commit

100
推荐指数
5
解决办法
5万
查看次数

Git,查看我最近N次提交的评论列表

有没有办法在Git中查看我最近N次提交的评论和时间列表?

在查看SO之后,我发现的唯一相关内容是 Git - 获取他们创建的所有提交和blob,但它显示了所有用户的所有提交,并输出了许多其他信息.

git git-commit

98
推荐指数
4
解决办法
5万
查看次数

如何重写第一个git commit消息?

我有一个包含3个提交的工作树:

➜~myprojectgit :(主人) git log

commit a99cce8240495de29254b5df8745e41815db5a75
Author: My Name <my@mail.com>
Date:   Thu Aug 16 00:59:05 2012 +0200

    .gitignore edits

commit 5bccda674c7ca51e849741290530a0d48efd69e8
Author: My Name <my@mail.com>
Date:   Mon Aug 13 01:36:39 2012 +0200

    Create .gitignore file

commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3
Author: My Name <my@mail.com>
Date:   Mon Aug 13 01:13:05 2012 +0200

    Initial commit (with a misleading message)
Run Code Online (Sandbox Code Playgroud)

现在我希望reword第一次提交的提交消息(6707a66)

➜~myprojectgit :(主人) git rebase -i 6707

(...进入vim)

pick 5bccda6 Create .gitignore file
pick a99cce8 .gitignore edits

# Rebase 6707a66..a99cce8 onto …
Run Code Online (Sandbox Code Playgroud)

git message git-rebase git-commit revision-history

97
推荐指数
3
解决办法
1万
查看次数

git add.vs git commit -a

有什么区别:

  • git add .
  • git commit -a

我应该做两件事,还是多余的?

git version-control git-add git-commit git-commands

96
推荐指数
2
解决办法
5万
查看次数

如何更改过去的提交以包含丢失的文件?

我已提交更改,忘记将文件添加到更改集.在其他提交之后,我意识到文件现在从HEAD^4提交中丢失了.

如何重写先前的提交以包含丢失的文件?

git git-commit

94
推荐指数
4
解决办法
3万
查看次数

Git提交打开空白文本文件,为了什么?

在我读过的所有Git教程中,他们说你可以这样做:

git init
git add .
git commit
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我打开了一个大文本文件.这些教程似乎都没有解决这个问题,所以我不知道该如何处理该文件或者如果有的话要放入什么内容.

git git-commit

90
推荐指数
10
解决办法
7万
查看次数

git commit --amend而不询问消息

我不时发现自己使用相同的消息进行修改.

通常,我这样做:

  1. 将我的更改添加到暂存区域.
  2. git commit --amend.
  3. 等待文本编辑器打开.
  4. 保存并关闭它(不更改消息).

无论如何要告诉git我不想更改提交消息(跳过打开文本编辑器并保存消息的步骤)?喜欢:

  1. 将我的更改添加到暂存区域.
  2. 告诉git将我的临时区域修改为最后一次提交而不要求我提供另一条消息.

我知道我可以通过这样做来避免git启动我的文本编辑器git commit --amend -m "<message>".但这样我就不得不重新输入消息.

git git-amend git-commit

90
推荐指数
2
解决办法
2万
查看次数

如何从错误的git push -f origin master中恢复?

我刚使用--force选项将错误的源代码提交给了我的项目.

是否有可能还原?我知道所有以前的分支都被使用-f选项覆盖,所以我可能搞砸了我之前的修订版.

git git-push git-commit

77
推荐指数
6
解决办法
6万
查看次数

Git&Intellij,我如何只提交已更改文件的一部分

我似乎无法提交文件中的一小部分更改,它似乎是所有文件或什么都没有,我正在使用Git与Intellij,是否可能?

谢谢.

git intellij-idea git-commit

76
推荐指数
4
解决办法
1万
查看次数

编写git commit消息时要遵循的标准

我发现自己管理了很多文件(超过60但低于70),我的提交消息到目前为止遵循这种模式:当我添加类似的东西时layout.css,我的提交消息是"在layout.css文件中添加了一些东西",当我删除一些东西,我的提交消息是"从layout.css文件中删除了一些东西".

一些文件,我查看我的提交Feed并添加...删除...消息占主导地位.有时我不记得我删除了什么或者我添加了什么,layout.css因为我一直做了很多改变,所以我很难想出一个适当的提交消息.

是否有一个标准我应该遵循以帮助我提出我的提交消息?

git commit-message git-commit

74
推荐指数
3
解决办法
6万
查看次数