GIT的簡單實用
一、git的工作流程
- 在工作目錄建立版本庫
- 在工作目錄中操作檔案
- 將需要進行版本管理的檔案放入暫存區域
- 將暫存區域的檔案提交到 Git 倉庫
- Git本地倉庫檔案推送到git遠端倉庫(github、gitee等
二、git初始化
1、開始選單 -- Git -- Git Bash,開啟命令視窗
2、首次安裝git,需要填寫使用者名稱和郵箱作為一個標識,使用命令:
git config --global user.name "使用者名稱"
git config --global user.email "郵箱"
3、版本庫建立
3.1:可以將版本庫看成一個倉庫,就是一個目錄,目錄中的檔案都會使用git進行管理,對檔案進行修改、刪除時都會進行跟蹤,甚至可以將檔案進行還原
步驟1:在本地建立一個空目錄:D:\gittest,進入目錄,右擊選擇git bash here,,開啟命令視窗:
步驟2:輸入git init 命令建立版本庫 ,使用命令檢視可以看到資料夾內部多了一個 .git的隱藏資料夾
三、檔案版本管理
1、在工作目錄D:\gittest下新建一個檔案:
2、使用命令git add alp1.py,新增到暫存區,使用命令 git status 顯示工作區和暫存區的狀態,可以看到新增的檔案
3、使用命令 git commit -m “第一次提交” 把檔案提交到版本庫,使用命令 git status 顯示工作目錄和暫存區的狀態
4、使用 git log 命令檢視提交日誌
備註:在第一次使用git add alp1.py時,報了警告:
warning: LF will be replaced by CRLF in new01.py
原因是需要提交的檔案是在windows下生成的,windows中的換行符為 CRLF, 而在linux下的換行符為LF,所以在執行git add 時出現提示,解決辦法:
git config --global core.autocrlf falsewu
四、上述過程細化過程:
五、修改檔案
1、手工修改alp1.py,新增一行,使用git status 檢視狀態
2、使用git diff alp1.py,比較工作目錄和暫存區域快照之間的差異,也就是修改之後還沒有暫存起來的變化內容
3、使用git add alp.py提交到暫緩區,再git commit -m 提交到版本庫
六、撤銷修改的檔案
1、方式一(版本少時使用):
使用命令 git reset --hard HEAD^ 回到上一版本,依次類推 HEAD^^回到上上個版本
2、方式二
步驟1:使用命令 git reflog 檢視版本歷史記錄
步驟2:使用命令 git reset --hard 版本號 回到指定版本
3、如果只提交修改了檔案,還沒進行add,可以使用如下方式回退:git checkout -- alp1.py