提交Commit
你可能会说
帮我把现在改好的代码存一下,我怕等下越改越乱,回不去了。
给当前项目保存一个可以回看、带说明的版本例如修好手机端按钮后,先把这部分改动选进“这次准备保存的清单”,再保存为一个注明“修复手机端按钮错位”的版本。撤销前要区分还没保存的改动和已经分享出去的版本;已经分享的版本通常另存一次反向修改,不直接改写旧记录。
先知道
常见变体 · Variants
选择改动git add
git add index.html
指定下一次 commit 要记录的改动
创建提交git commit
git commit -m "说明"
完成一个可独立说明的改动后
查看提交git log
git log --oneline
查看提交记录或在恢复前定位提交
看看现状git status
git status
不确定改了哪些文件,先问它
典型使用场景
终端里 add + commit
$ git add index.html
$ git commit -m "修复按钮在手机上错位"
[main e7b2d48] 修复按钮在手机上错位
1 file changed, 6 insertions(+), 3 deletions(-)
VS Code 源代码管理面板
git log 查看提交记录
$ git log --oneline
e7b2d48 修复按钮在手机上错位
a3f9c21 完成首页导航栏
b4c5d67 首页基础版本
0f1e2d3 初始化项目
前 7 位是短哈希值,可用于定位提交
GitHub 查看一次 commit 的 diff
延伸阅读 · 权威出处