git使用小記

2021-07-16 15:29:16 字數 1622 閱讀 9420

一直在使用git,但是沒有徹底弄明白,今天花時間學習一下,順便記錄下來

1.  初始化git環境

建立新資料夾,執行git init, 然後資料夾中就會出現.git的隱藏資料夾,證明已經初始化完成

2. 新增和提交修改

建立test.txt,然後修改內容儲存。執行 git add test.txt,講修改新增進git管理, 執行git commit test.txt -m "first commit" 新增進本地版本庫,會提示

證明已經提交成功

3.  檢視提交記錄  

git log --pretty=oneline  顯示在一行,比直接使用git log 要直觀
4.  檢視歷史記錄
git 

reflog

5.   刪除檔案
此時我新新增了另個檔案,readme.txt, 發現名字不正確需要刪除,執行git rm readme.txt
6.   恢復刪除的檔案
如果此時又想恢復剛才的readme.txt, 通過git log命令是看不到該檔案的,只能檢視歷史操作記錄,執行git 

reflog

執行git reset --hard 2248f05 則可以恢復
7.  回退
比如我在本地修改了,但是修改後發現並不是我想要的,我想丟棄整個修改,執行git checkout -- test.txt
這是我之前的版本
然後新增了一行錯誤的內容
我想回退到 the second version, 如果此時還沒有執行git commit, 則可以git checkout -- test.txt
但是如果已經執行commit提交到本地庫了,則需要回滾,執行 

git re

set--hard head^回退上上一次提交,如果需要回滾到上兩個版本,則需要執行

git re

set--hard head^

^ 或者

git re

set--hard head~2

5.  切換版本
當前預設的版本是master, 執行git checkout -b dev, 則當前版本切換到了dev分支

Git使用小記

git使用小記 前言 我們寫 寫完後總要進行管理,以前寫的很多 雖然寫的不是很好,但因為沒有乙個比較好的 管理習慣,所以很多都遺失掉了,為此現在都還覺得很可惜,近來在學習使用git來進行 管理,git是乙個很強大的分布式版本控制系統。1 遠端倉庫操作命令 從遠端倉庫轉殖倉庫到本地 git clone...

git使用小記

突然發現用eclipse管理git時,eclipse本身會成為下一級repository。也就是說,eclipse裡面commit時會commit到eclipse裡自己快取的乙個repository,這個貌似在d program files git 下面,只有在push時,才會推送到上層git的.g...

git 使用小記

個人比較懶,經常記不住命令,不定時更新,想到啥寫啥 基操勿6 git add a 或add 新增變更過的檔案 git stauts 檢視狀態,很多時候就靠它來告訴你下一步應該幹嘛 git commit m msg git push git branch lr 檢視所有分支 git clone ssh...