1. 程式人生 > 實用技巧 >GIT的簡單實用

GIT的簡單實用

一、git的工作流程

  1. 在工作目錄建立版本庫
  2. 在工作目錄中操作檔案
  3. 將需要進行版本管理的檔案放入暫存區域
  4. 將暫存區域的檔案提交到 Git 倉庫
  5. 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