Git命令學習 第01課

2021-08-22 05:54:12 字數 1787 閱讀 1307

git config --global user.name "your name"

git config --global user.email "[email protected]"

--global引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。

git status
#未通過git add 命令 提交到暫存區的修改 將不會被commit

當前版本:

head

上上版本:head^^

前100個版本:head~100

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

git reset --hard head^ 後,指向上一版本

#回退至上一版本

git reset --hard head^

#發現此時最新的版本不見了

git log

#在之前git log 時,見過最新版本的commont id號,取id號前面一部分即可(保證唯一),還原至最新版本

git reset --hard commit id號

#但若是關閉了shell , 找不見了之前的git log 記錄,時,像回退至最新的版本怎麼辦?

git reflog #記錄你的每一次命令

#找到commit id ,git reset --heard id號

git diff [filename...]

#檢視工作區和版本庫裡面最新版本的區別

git diff head -- [filename...]

#檢視工作區和版本庫裡面上一版本的區別

git diff head^ -- [filename...]

#檢視工作區和版本庫里某一版本的區別

git diff commit_id -- [filename...]

git checkout -- [filename ...]
1. 修改後未曾執行過git add , 則回退至最新的commit內容

2. 修改後執行過git add , 回退至最新的 add中的內容 

第01課 OpenGL視窗(3)

接下來的 段建立我們的opengl視窗。我花了很多時間來做決定是否建立固定的全屏模式這樣不需要許多額外的 還是建立乙個容易定製的友好的視窗但需要更多的 當然最後我選擇了後者。我經常在email中收到諸如此類的問題 怎樣建立視窗而不使用全螢幕?怎樣改變視窗的標題欄?怎樣改變視窗的解析度或pixel f...

GIT學習 01基礎

注意本人的部落格都遷移到本人自己搭建的部落格位址,通過此處可檢視。1 新建專案 專案所在目錄下進行初始化 git init 新建或者修改後的檔案要加入版本控制 git add cs git add readme git commit m initial project version 2 轉殖專案g...

Git學習(01 入門)

第 步,用命令git add告訴git,把檔案新增到倉庫 git add readme.txt第 步,用命令git commit告訴git,把檔案提交到倉庫 git commit m wrote a readme file master root commit cb926e7 wrote a rea...