Git使用,看這篇就夠了

Git簡介

Git是目前世界上最先進的分佈式版本控制系統(沒有之一)。


Git使用,看這篇就夠了

什麼是版本控制系統

第一次使用Git

在使用git之前,你一定需要安裝好git,安裝git非常簡單,只需要在官方下載安裝包,然後全部默認下一步安裝就可以了,在黑窗口中輸入命令"git version"看到git版本就安裝好了。安裝好了之後,你首先需要進行第一次使用配置。

git config --global user.name "用戶名"

git config --global user.email "郵箱"

Git三個區域

Git有三個區域,工作區域(項目區域) 、暫存區(Index)、Git倉庫(HEAD),這三個區域git將每個版本獨立保存。簡單說一下三個工作區域關係,如下:

  1. 在工作目錄添加、修改文件

  2. 將需要進行版本控制的文件放入暫存區域

  3. 將暫存區域的文件提交到Git倉庫

git文件一共有三種狀態,也是你需要了解的,已修改(modified)、已暫存(staged)、已提交(committed),三種狀態也對應這三個區域。

創建git倉庫

git init //初始化一個Git倉庫

git add file | git add . |* //將文件提交到暫存區域 將項目中所有文件添加暫存區

git commit -m "你幹了啥" //將暫存區域內容提交到git倉庫

Git狀態

git status //查看工作狀態

git log //查看歷史提交

git log --decorate --oneline --graph --all

Git版本回退

git reset HEAD~ //將git倉庫版本回退到暫存區版本,暫存區 git倉庫回退上一個版本

git reset HEAD~10

git reset --mixed HEAD~ //1.移動HEAD的指向,將其指向上一個快照 2.將HEAD移動後指向的快照回滾到暫存區域 git reset 默認mixed

git reset --soft HEAD~ //1.移動HEAD的指向,將其指向上一個快照

git reset --hard HEAD~ //1.移動HEAD的指向,將其指向上一個快照 2.將HEAD移動後指向的快照回滾到暫存區域 3.將暫存區域的文件還原到工作目錄

git reset [hard mixed soft] 快照版本的ID號 //可以往前回滾,也可以往後回滾

Git使用,看這篇就夠了

Git版本對比

git diff //比較當前工作目錄和暫存區域快照

git diff 快照ID1 快照ID2 //比較歷史兩個快照版本

git diff 快照ID //比較當前工作目錄和Git倉庫快照

git diff --cached //比較暫存區域和git倉庫快照

Git遠端倉庫操作

//清除 遠端倉庫關聯

git remote remove origin

//推送項目到新的地址

git remote add origin http://git.efacedata.com/tewoo/back-end.git

//推送到遠端

git push -u origin master


Git使用,看這篇就夠了


分享到:


相關文章: