讲动人的故事,写懂人的代码
1.6 Cargo.lock:确保构建稳定可靠
“看!”席双嘉一边指着屏幕一边说,“终端窗口提示符的颜色,从绿变黄了。这就意味着代码在上次提交后有点变化。”
赵可菲:“但是我们只是运行了程序,代码应该没动呀。”
席双嘉敲了下git status -uall
,这样就能显示出所有未被git跟踪的文件。
屏幕上出现了一个名叫Cargo.lock的文件。
zkf@mbp ~/dicey_temperatures ↱ main git status -uall
On branch main
Your branch is ahead of 'origin/main' by 1 commit.(use "git push" to publish your local commits)Untracked files:(use "git add <file>..." to include in what will be committed)Cargo.locknothing added to commit but untracked files present (use "git add" to track)
席双嘉:“看,只要一运行cargo run
,Cargo.lock文件就被自动创建出来了嘛。”
他随便点开了这个文件。