你会用到的git知识

一、提交

1. git commit

git commit --amend 命令用于修改最后一次提交。使用该命令时,Git 会把你当前的修改合并到上一次提交中,从而形成一个新的提交,取代原来的提交。这个新的提交与上一次提交在版本号上是相同的,但是它的内容可能已经发生了变化。

git commit --amend 的主要用途有以下几种:

1. 修改最后一次提交的提交信息:通过 `git commit --amend -m "new message"` 命令,可以修改最后一次提交的提交信息。这在你提交信息时打错字或者漏掉了重要信息时很有用。

2. 将暂存区中的修改添加到最后一次提交中:如果你在提交代码之前,发现还有一些修改没有被提交,可以使用 `git add` 命令把这些修改添加到暂存区中,然后使用 `git commit --amend` 命令把这些修改添加到最后一次提交中。

3. 合并多个小提交为一个大提交:如果你在开发过程中,经常提交一些小的修改,但是这些修改却没有达到一个完整的功能或者一个稳定的版本状态,那么你可以使用 `git commit --amend` 命令来合并这些小修改为一个大的提交。

需要注意的是,`git commit --amend` 命令对仓库的历史记录会产生影响,因此在多人协作开发或者已经提交到远程仓库时使用该命令需要谨慎,避免对其他开发者造成不必要的麻烦。

二、关联远程分支

三、与上游代码进行同步

你可能感兴趣的:(git)