一、在repository 檔案庫中建立一個新檔案(Test.txt),新增一些內容到該檔案並且將那些檔案修改提交 commit 到 Git 中
1.新增一個檔案Test.txt
miller@miller-dell MINGW64 ~/hello-test (master)
$ ll
total 1
-rw-r--r-- 1 miller 197609 12 一月 1 15:27 Test.txt
|
2.利用git status來檢查hello-test狀態,會發現因為我們有新增新的檔案(Test.txt),但是還沒進到 git 追蹤範圍中/暫存區。
miller@miller-dell MINGW64 ~/hello-test (master)
$ git status
On branch master
No commits yet
Untracked files:
(use "git add ..." to include in what will be committed)
Test.txt
nothing added to commit but untracked files present (use "git add" to track)
|
3.所以我們要使用 git add Test.txt 加入追蹤,這樣之後檔案有修改就可以追蹤到。
miller@miller-dell MINGW64 ~/hello-test (master)
$ git add Test.txt
|
4.再利用git status來檢查狀態,若沒問題就可以準備commit 至repository。
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: Test.txt
|
5.利用git commt簽入,-m是加入簽入說明。
miller@miller-dell MINGW64 ~/hello-test (master)
$ git commit -m "新增檔案第一次簽入"
[master (root-commit) 37a839c] 新增檔案第一次簽入
1 file changed, 1 insertion(+)
create mode 100644 Test.txt
|
6.再利用git status檢查狀態會發現,已沒有待commit的檔案。
miller@miller-dell MINGW64 ~/hello-test (master)
$ git status
On branch master
nothing to commit, working tree clean
|
7.修改後檔案需要重新add後再commit如下圖兩步驟,也可以簡寫成
git commit -a -m "修改了Test.txt"
miller@miller-dell MINGW64 ~/hello-test (master)
$ git add Test.txt
|
miller@miller-dell MINGW64 ~/hello-test (master)
$ git commit -m "修改了Test.txt"
[master 78ffdf8] 修改了Test.txt
1 file changed, 2 insertions(+), 1 deletion(-)
|
沒有留言:
張貼留言