Git學習筆記

2022-06-30 15:00:18 字數 899 閱讀 8172

git是什麼?

shell命令

cdmkdir

touch

rmclear

配置使用者名稱和郵箱

管理git專案

$ git init git01

$ cd git01

$ touch index.html

$ git status

on branch master

no commits yet

untracked files: -- 未被追蹤

(use "git add ..." to include in what will be committed)

index.html

nothing added to commit but untracked files present (use "git add" to track)

$ git add index.html

$ git status

on branch master

no commits yet

changes to be committed:

(use "git rm --cached ..." to unstage)

new file: index.html

commit作用

log追蹤

版本管理

$ git reset --hard head^

$ git reflog

$ git reset --hard c41e801

建立切換刪除分支

如何解決合併時發生的衝突

通過命令檢視版本線圖

快轉機制的意義

註冊github賬號

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 版...