git本地倉庫使用
1.安裝git
git官網下載git
2.查看git安裝結果
傻瓜式安裝,如果在本地所有程序裏出現git,表明已經安裝好了。
我們來測試一下,使用Git Bash,如果出現如下圖樣子就可以用了
3.創建項目
在自己熟悉的目錄創建一個文件夾,表示工作目錄,比如我的D:\Git\First Repository
4.創建本地倉庫和配置個人信息
進入到First Repository文件夾裏面,右鍵--點擊Git Bash Here打開git命令窗口, 並創建本地倉庫.git
git init 創建本地倉庫。在D:\Git\First Repository\目錄下會出現一個.git隱藏文件夾,內部目錄如圖所示
git config user.name '人名' git config user.email '郵箱地址' 這兩句是配置個人信息,配置之後config文件會發生變化
5.新建py文件
在項目文件First Repository裏面創建README.md或者test.py文件,用於版本控制演示
6.查看文件狀態
git status 查看工作區文件狀態
* 紅色表示新建文件或者新修改的文件,都在工作區.
* 綠色表示文件在暫存區
* 新建的login.py文件在工作區,需要添加到暫存區並提交到倉庫區
7.將工作區文件添加到暫存區
# 添加項目中所有文件 git add . 或者 # 添加指定文件 git add test.py
8.將暫存區文件提交到倉庫區
git commit -m '版本描述' # 將暫存區提交到倉庫區 git commit -am "版本描述" 添加和提交合並命令,可進行add和commit操作
git log 或者 git reflog # 查看歷史記錄 git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄,git log 則不能察看已經刪除了的commit記錄
9.回退版本
方案一:
* HEAD表示當前最新版本 * HEAD^表示當前最新版本的前一個版本 * HEAD^^表示當前最新版本的前兩個版本,以此類推...
* HEAD~1表示當前最新版本的前一個版本 * HEAD~10表示當前最新版本的前10個版本,以此類推..
方案二:當版本非常多時可選擇的方案
* 通過每個版本的版本號回退到指定版本 git reset --hard 版本號
10.撤銷修改
* 只能撤銷工作區、暫存區的代碼,不能撤銷倉庫區的代碼 * 撤銷倉庫區的代碼就相當於回退版本操作 撤銷工作區代碼 git checkout 文件名
撤銷暫存區代碼 # 第一步:將暫存區代碼撤銷到工作區 git reset HEAD 文件名 # 第二步:撤銷工作區代碼 git checkout 文件名
11.對比版本
對比版本庫與工作區 git diff HEAD -- 文件名 對比版本庫 git diff HEAD HEAD^ -- 文件名 文本對比一般在IDE編輯器中對比,pycharm等
12.刪除文件:刪除文件分爲確定刪除和誤刪
在項目中新建test.py文件,並添加和提交到倉庫
* 確定刪除處理:# 刪除文件 rm 文件名 # git確定刪除文件,對比添加文件git add git rm 文件名 # 刪除後記錄刪除操作版本 git commit -m '刪除描述'
* 誤刪處理:撤銷修改即可 # 刪除文件 rm 文件名 # git撤銷修改 git checkout -- 文件名
* 永久刪除