W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
學(xué)習(xí)如何提交更改到倉(cāng)庫(kù)。
好,關(guān)于暫存談得夠多了。讓我們提交已暫存的內(nèi)容到倉(cāng)庫(kù)。
當(dāng)你先前使用 git commit
命令提交 hello.rb 文件的初始化版本 到倉(cāng)庫(kù)時(shí),你在命令行上的 -m
選項(xiàng)可以包含注釋。commit
命 令將允許你交互式地編輯提交的注釋?,F(xiàn)在讓我們?cè)囋嚳础?/p>
如果你從命令行忽略 -m
選項(xiàng),那么 Git 將帶你到所選的編輯器 中。編輯器按以下列表選擇(使用優(yōu)先級(jí)順序):
GIT_EDITOR 環(huán)境變量
core.editor 配置設(shè)置
VISUAL 環(huán)境變量
EDITOR 環(huán)境變量
我已將 EDITOR
變量設(shè)置為 emacsclient。
那么,現(xiàn)在提交并檢查狀態(tài)。
$ git commit
你應(yīng)該在編輯器中看到下面的內(nèi)容:
|
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: hello.rb
#
在第一行,輸入注釋:“Using ARGV”。保存文件,并退出編輯 器。你應(yīng)該看到:
git commit
Waiting for Emacs...
[master 569aa96] Using ARGV
1 files changed, 1 insertions(+), 1 deletions(-)
“Waiting for Emacs…”來(lái)自發(fā)送文件到正在運(yùn)行的 Emacs 程序 emacsclient,并等候關(guān)閉文件。其余的輸出是標(biāo)準(zhǔn)的提交信息。
最后,讓我們?cè)贆z查下狀態(tài)。
$ git status
你應(yīng)該看到:
$ git status
# On branch master
nothing to commit (working directory clean)
工作目錄是干凈的,且準(zhǔn)備讓你繼續(xù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: