2017 03 10 Git修改及檢視狀態》

2023-01-11 12:56:20 字數 1807 閱讀 1669

1.將readme.txt

內容修改為:gitisa distributed version control system.

gitisfree software.

執行git status命令看看結果:

$ git status# on branch master# changes not staged for commit:#   (use "git add ..." to update what will be committed)#   (use "git checkout -- ..." to discard changes in working directory)##    modified:   readme.txt#

no changes added to commit (use "git add"and/or"git commit -a")

git status命令可以讓我們時刻掌握倉庫當前的狀態,上面的命令告訴我們,readme.txt被修改過了,但還沒有準備提交的修改。

2如果長時間後

已經記不清上次怎麼修改的readme.txt 需要用git diff這個命令看看:

$ git diff readme.txt

diff --git a/readme.txt b/readme.txt

index 46d49bf..9247db6 100644

--- a/readme.txt

+++ b/[email protected]@ -1,2 +1,2 @@

-gitisa version control system.

+gitisa distributed version control system.

gitisfree software.

第一行新增了一個“distributed”單詞。

知道了對readme.txt作了什麼修改後,再把它提交到倉庫就放心多了,提交修改和提交新檔案是一樣的兩步,第一步是git add:

$ git add readme.txt

同樣沒有任何輸出。在執行第二步git commit之前,我們再執行git status看看當前倉庫的狀態:

$ git status# on branch master# changes to be committed:#   (use "git reset head ..." to unstage)##       modified:   readme.txt#

git status告訴我們,將要被提交的修改包括readme.txt,下一步,就可以放心地提交了:

$ gitcommit-m "add distributed"

[master ea34578]adddistributed

1 file changed, 1 insertion(+), 1 deletion(-)

提交後,我們再用git status命令看看倉庫的當前狀態:

$ git status# on branch master

nothing to commit (working directory clean)

git告訴我們當前沒有需要提交的修改,而且,工作目錄是乾淨(working directory clean)的。

小結:要隨時掌握工作區的狀態,使用git status命令。

如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。

git檢視狀態和修改資訊

之前的文章 git建立版本庫 已經新增並提交了一個readme.txt檔案 git status on branch master changes not staged for commit use git add to update what will be committed use git c...

expdp impdp狀態檢視及中斷方法

一 expdp狀態檢視及中斷方法 1 查詢expdp的job的名字 sql select job name from dba datapump jobs job name sys export schema 01 2 查詢expdp狀態 expdp test01 oracle 123 attach ...

檢視 proc pid 檢視程序狀態

參考資料 proc官方手冊 解讀 proc pid status中各種引數 檢視linux android中記憶體佔用方法 measuring memory usage linux下的 proc pid 目錄下的檔案分析 linux中檢視程序佔用記憶體的情況 記憶體 proc meminfo 之謎...