Git學習筆記

2021-09-25 15:23:33 字數 1705 閱讀 6422

1. git安裝後需要進行一些基本資訊的設定

git config --global user.name 'yonghuming'

git config --global user.email 'yonghu@youxiang,com'

2. 檢視設定

git config --list
3. 建立乙個倉庫

git init
4. 向git提交檔案

git add hello.c

git commit -m 'describe'

5. 顯示提交日誌

git log
ps:看到的一大串數字是commit的版本號

6. 版本退回

head是乙個指標,指向當前版本

head^表示上個版本

head^^表示上上個版本

…head~100表示100之前的那個版本

使用命令退回之前的乙個版本:

git reset --hard head^
也可以通過寫本版號的前幾位來確定回到哪個版本

git reset --hard 1089a
7. 再次回到最新的版本

可以通過指令檢視你的命令歷史

git reflog
然後找到你修改版本的版本號

然後再用指令回到最新版本即可

git reset --hard 198e1
8. git的工作區

git有三個區域:工作區,git倉庫,暫存區。

工作區就是我們的個人電腦。

使用git add hello.c 就是將hello.c檔案放入暫存區的stage。

git commit -m就是把暫存區裡stage的內容上傳到git倉庫。

9. 檢視工作區和版本庫檔案的不同

使用如下指令:

git diff head -- hello.c
10. 撤銷修改操作

1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令:

git checkout --hello.c
2:你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令:

git reset head hello.c
11. 刪除檔案

rm hello.c

git rm /git add

git commit

如果刪錯了,還沒有提交到版本庫,那麼可以用如下指令還原

git checkout --hello.c
ps: gitcheckout就是用版本庫的版本替換掉工作區的版本

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