安裝git之後,選擇一個合適的目錄(建議目錄爲純英文),右鍵點擊git bash here可以進入命令行操作。
git基本操作:
$mkdir filename 創建一個文件
$cd filename 進入該文件目錄下
$pwd 查看當前路徑
$git init 初始化,將該目錄變成一個git倉庫,可以通過git 管理
$echo "txt content" >filename.txt 創建一個文本文件
$git add filename.txt 將文件提交到暫存區,並不是最終提交
$git commit -m "prompt message" 最終提交,最好加上提示信息,方便了解提交內容
$git status 查看狀態信息
$git diff 查看修改之後與之前有什麼區別
$git log 查看提交歷史記錄
$git reset --hard HEAD^ 回退到上一個版本,HEAD^^上兩個版本,HEAD~100上100個版本
$git reset --hard 1094a 回退到commit ID爲1094a開頭的版本
$git reflog 查看每一次命令,可以通過這個命令查詢到未來(當回退到舊版本之後,想重新回來最新版本)版本commit ID 以便回到未來版本
$git checkout --filename 將對文件的修改全部撤銷,使這個文件回到最近一次git commit 或者git add時的狀態
當想直接丟棄工作區的修改時,用$git checkout --filename,當想丟棄暫存區修改內容時,先用$git reset HEAD filename 再checkout
$git rm filename 刪除文件,需要進行提交,纔會在版本庫中進行真正的刪除
$rm filename 刪除文件
$git checkout --filename 可以對文件進行恢復,從版本庫中,誤刪之後