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添加到主屏幕,从主屏幕打开后允许通知。

返回全部步骤
第 3 步

日常流程——状态、添加、提交、日志

用 的时间里,九成花在这四条命令上。顺便学会一次该装什么,以及怎么写值得一读的提交信息。

学习目标

  • 能顺畅地反复走 status → add → commit 这套流程
  • 能判断一次提交里该装哪些东西
  • 能读懂历史并找到想要的那个提交

日常流程很简单:用 git status 看改了什么,用 git add 挑出这次要提交的,用 git commit 钉住,再用 git log 读一遍历史。工作中一天要重复几十遍,所以这一步的目标就是练到手比脑子快。

一本摊开的相册,一只手正把几张挑好的照片贴在空白的说明条上方,后面叠着之前的几页。
提交就是相册里的一页:挑照片(add),配上说明贴好(commit),再往回翻看(log)。

一次提交只装一个逻辑变更。修登录 bug 时顺手把碍眼的缩进也一起提交了,以后想单独撤销这个修复就办不到了。git add -p 能在同一个文件里只挑一部分入,所以哪怕活儿是一口气做完的,提交时也要养成拆开的习惯。

提交信息是写给未来的自己和同事的信。第一行控制在 50 字左右,说清「做了什么」;需要的话空一行再补「为什么这么做」。像 fix: 修正登录后没有跳回首页的问题 这样加类型前缀(Conventional Commits),历史连机器都好读。「修改」「处理一下」这种信息,等于什么都没说。

轻松理解

提交就像相册里配了说明文字的一页。git status 告诉你哪些照片是新的,git add 挑出要放进这一页的照片,git commit 配上说明把它们贴好,git log 则是一页页翻看相册。

本步骤要掌握的命令

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

git add <file>
把改过的文件放进暂存区。
git add -p
在同一个文件里只挑需要的片段入暂存,拆分提交就靠它。
git commit -m "fix: 로그인 리다이렉트 오류 수정"
把暂存区里的东西钉进历史。写清做了什么,必要时写上为什么。
git log --oneline --graph --all
一行一个提交,带图地读历史。如果画面停住不结束,按 q 退出。

常见错误和改正方法

运行 git commit 时没加 -m,结果被困在一个陌生的界面里。如果是 Vim,先按 Esc,再输入 ZZ(大写 Z 按两次),就能保存信息并退出。如果是界面底部显示 ^X Exit 的 nano,就依次按 Ctrl+O、Enter、Ctrl+X。下次直接用 -m 在里写好信息。

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

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

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

已标记为理解

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