Git也是一样,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还可以从最近的一个commit恢复,然后继续工作,而不是把几个月的工作成果全部丢失。 现在,我们回顾一下first_git_file.txt文件一共有几个版本被提交到Git仓库里了: 版本...
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。
x42 committed Jun 30, 2024 1 parent e1ef129 commit 630587e Showing 1 changed file with 3 additions and 2 deletions. Whitespace Ignore whitespace Split Unified 5 changes: 3 additions & 2 deletions 5 libs/ardour/session_vst.cc Original file line numberDiff line numberDiff line change @@ -...
git checkout - @@ -345,6 +345,9 @@ git reset –hard <commit-id> #彻底回退到指定commit-id的状态,暂存 ``` ##修改上一个 commit 的描述 如果暂存区有改动,同时也会将暂存区的改动提交到上一个 commit ```sh git commit --amend ```...
git commit --amend Make sure you don't add any new changes to the commit - don't use -a, don't use git add first. Then you can force the push, since this is a non-fast-forward change: git push -f If anyone's already pulled the commit with the incorrect name... this prob...
第三步输入命令 git commit --amend -CHEAD,执行完这步后,这个大文件将会从你的commit记录里移除,并且以后commit都将不会再把它commit了,这时候就可以git push把本地代码push到github上了。 注意:这里可能遇到输入git rm --cached /Users/Dora/Desktop/XXX/XXX/libbaiduNaviSDK.a命令后说找不到你要删除的文件...
git commit --amend // 与上边的命令相似,不同的是它在将本次提交与最近一次提交记录合并时不会主动修改提交信息,需要你在输入这个命令后进入的vim编辑器手动更改,或者使用:q命令退出修改,使用上次提交的提交信息。 2.4 删除操作(删除) git rm <file> // 从暂存区删除(stage) 删除文件到暂存区,可以使用git ...
然后用git commit --amend来进行一些小修改(简单修复之前写错的代码,可以不用 commit 两次。利用 amend 就可以实现将当前的 commit 覆盖掉上一次的 commit,会更美观。) 接着再用 git rebase -i 来将他们调回原来的顺序 最后我们把 main 移到修改的最前端(用你自己喜欢的方法),就大功告成啦!
そんなときに使える amendという機能について知ったのでまとめます。 使い方 コミットし忘れたものをインデックスに追加(git add) amendを実行するgit commit --amend エディタでコミットログが開かれるので必要があれば編集 コミットログを閉じるとコミットが更新されている ...