SONUB 首页 ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

返回全部步骤
第 9 步

和人工智能一起用 GIT

把 交给写信息,也一起解。但没读懂的破坏性命令,绝不执行。

学习目标

  • 能拿 diff 换回一条能用的提交信息
  • 能和人工智能一起处理冲突,最后仍由自己拍板
  • 执行破坏性命令前先核实,也知道 reflog 能救命

要是懒得写提交信息,就把 git diff --staged 的输出整段交给人工智能,让它写一条。读、总结改了什么,这件事它确实拿手。但别原样照抄——「为什么」那部分要自己补上。它能看出改了什么,却不知道你为什么决定这么改。

解冲突时人工智能也帮得上。把冲突那段整个贴过去,说清两边各自想做什么,它会指出怎么合、要注意什么。但最后拍板的还是人——它不了解你们产品的规则。合完之后,务必跑一遍测试。

最后是安全规则。人工智能给的 命令,粘贴之前先读懂它到底干什么。git reset --hard、git push --force、git clean -fd 造成的结果是无法撤销的。万一已经手滑执行了,也别慌:git reflog 记着 走过的每一步,多半能从里面找到丢失提交的哈希并救回来。

轻松理解

把人工智能想成一位细心的助手:它读你的改动、替你起草信息,而签字的人是你。它建议的每条命令,运行之前都要读一遍,尤其是会删除或改写东西的命令。

本步骤要掌握的命令

别光用眼睛看,去里真敲一遍。手记住了,工作时才使得出来。

git diff --staged
让人工智能写提交信息时,交给它的原料。
git log --oneline -20
简要看看近期历史。问关于某处改动时,这是很好的。
git config --global alias.lg "log --oneline --graph --all"
把每天要用的图形日志注册成 git lg 这一个词。
git reflog
HEAD 走过的所有位置。reset 搞错了,就靠它把你捞回来。

常见错误和改正方法

看都不看就照搬 git reset --hard 或 git push --force 这类建议的命令。先问人工智能这条命令会改变什么、能不能撤销,并在运行前后都看一眼 git status。

这一栏由你自己标记,这里不打分。

要把这一阶段标记为已理解吗?

目前还不能取消,请在真正理解后再标记。

已标记为理解

这一栏由你自己标记,这里不打分。