git學習筆記

2022-05-05 03:06:10 字數 1830 閱讀 2761

//2023年5月2日19:40:02

alf@alf-virtual-machine:~/git/repository$ vim readme.txt

alf@alf-virtual-machine:~/git/repository$ git add readme.txt

alf@alf-virtual-machine:~/git/repository$ clear

alf@alf-virtual-machine:~/git/repository$ ls

readme.txt

alf@alf-virtual-machine:~/git/repository$ git commit -m "wrote readme file"

[master (根提交) b180eca] wrote readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

alf@alf-virtual-machine:~/git/repository$ git commit -m "black test"

位於分支 master

無檔案要提交,乾淨的工作區

alf@alf-virtual-machine:~/git/repository$ vim readme.txt

alf@alf-virtual-machine:~/git/repository$ git status

位於分支 master

尚未暫存以備提交的變更:

(使用 "git add ..." 更新要提交的內容)

(使用 "git checkout -- ..." 丟棄工作區的改動)

修改: readme.txt

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")

alf@alf-virtual-machine:~/git/repository$ git diff

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

index 46d49bf..9247db6 100644

--- a/readme.txt

+++ b/readme.txt

@@ -1,2 +1,2 @@

-git is a version control system.

+git is a distributed version control system.

git is free software.

alf@alf-virtual-machine:~/git/repository$ git add readme.txt

alf@alf-virtual-machine:~/git/repository$ git status

位於分支 master

要提交的變更:

(使用 "git reset head ..." 撤出暫存區)

修改: readme.txt

alf@alf-virtual-machine:~/git/repository$ git commit -m"change readme.txt"

[master 6534065] change readme.txt

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

alf@alf-virtual-machine:~/git/repository$ git status

位於分支 master

無檔案要提交,乾淨的工作區

alf@alf-virtual-machine:~/git/repository$

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...