鍍金池/ 教程/ Java/ 做更改
創(chuàng)建沖突
暫存更改
創(chuàng)建項(xiàng)目
Git 內(nèi)幕:.git 目錄
撤銷(xiāo)本地更改
移動(dòng)文件
移除 oops 標(biāo)簽
何為 Origin
再談結(jié)構(gòu)
撤銷(xiāo)暫存的更改
修正提交
別名
檢查狀態(tài)
給版本打標(biāo)簽
撤銷(xiāo)提交的更改
拉下共享的更改
變基
暫存與提交
合并
合并拉下的更改
更改而非文件
更改原始倉(cāng)庫(kù)
重置 master 分支
回顧克隆的倉(cāng)庫(kù)
變基 VS 合并
共享倉(cāng)庫(kù)
導(dǎo)航分支
重置 greet 分支
添加跟蹤的分支
獲得舊版本
克隆倉(cāng)庫(kù)
Git 內(nèi)幕:直接處理 Git 對(duì)象
再談設(shè)置
遠(yuǎn)程分支
從分支移除提交
合并回 master
查看分叉的分支
添加遠(yuǎn)程倉(cāng)庫(kù)
拉下更改
歷史
在 master 中更改
裸倉(cāng)庫(kù)
做更改
高級(jí)/將來(lái)的主題
推送更改
多個(gè)倉(cāng)庫(kù)
設(shè)置
提交更改
取得更改
托管你的 Git 倉(cāng)庫(kù)
創(chuàng)建分支
解決沖突

做更改

目的

學(xué)習(xí)如何監(jiān)視工作目錄的狀態(tài)。

更改“Hello, World”程序

是時(shí)候更改我們的 hello 程序以便使它能從命令行傳遞參數(shù)。將文件更改為:

puts "Hello, #{ARGV.first}!"

檢查狀態(tài)

現(xiàn)在檢查工作目錄的狀態(tài)。

$ git status

你應(yīng)該看到:

$ git status
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   hello.rb
#
no changes added to commit (use "git add" and/or "git commit -a")

值得注意的第一件事是 Git 知道 hello.rb 文件已被修改,但 Git 還沒(méi)有通知這些更改。

另外要注意的是狀態(tài)信息給你接下來(lái)需要做什么的提示。如果你想要添加這些更改到倉(cāng)庫(kù),那么使用 git add 命令。否則,使用 git checkout 命令放棄更改。

下一步

讓我們暫存更改。