Git學習日記(一)

2021-10-07 05:36:10 字數 1174 閱讀 9331

$ git config --global user.name 「your name」

$ git config --global user.email 「[email protected]

在任意資料夾下面使用該命令就可以建立乙個版本庫,對該資料夾及子資料夾裡面的文字檔案進行操作都可以進行git的管理。

$ git init

initialized empty git repository in /users/michael/learngit/.git/

然後再輸入:

$ git commit -m "…"

雙引號裡面是對該檔案的描述,當輸入git add指令之後,會將檔案儲存到暫存區,然後使用commit指令之後,才會將暫存區裡面的改動提交。

如何檢視暫存區?

$ git status

如何檢視修改的不同點?

$ git diff readme.txt

如何檢視修改的歷史記錄?

前面的一大串數字就是 commit id,即版本號

版本回退:

$ git reset --hard head^

用head表示當前版本,上乙個版本就是head^

上上乙個版本就是head^^,

往上100個版本寫100個^寫成head~100。

版本恢復:

$ git reset --hard 3279b

當我們找不到自己版本號的時候,可以檢視歷史指令:

$ git reflog

撤銷修改:

$ git checkout – readme.txt

這個其實就是通過版本庫裡面的檔案替換工作區的檔案,當我們不小心刪除了某個檔案之後,其實就可以通過這個方法來進行恢復。

刪除檔案:

$ rm test.txt

$ git rm test.txt

$ git commit -m""

Git學習日記 一

git config global alias.lg log color graph pretty format cred h creset c yellow d creset s cgreen cr c bold blue an creset abbrev commit git lg結果如下 3b...

Git學習日記《一》

git 從零開始 no.1 安裝之後的配置 git config global user.name your name git config global user.email your email no.2 建立版本庫 初始化 進入目標目錄 git init 初始化乙個倉庫 新增檔案分兩步 git...

Git學習日記 2

建立ssh key 命令 ssh keygen t rsa c youremail example.com 登入github 兩個引數 title,key title隨便輸,key的值為linux當前使用者目錄下.ssh資料夾下id rsa.pub檔案下的內容 在github上新建乙個learngi...