Git基本操作

2023-01-19 23:00:43 字數 2103 閱讀 5602

一、初始使用

設定使用者名稱和郵箱

$ git config --global user.name "名稱"

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

二、建立版本庫

#

建立目錄

$ mkdir mygit

#進入該目錄

$ cd mygit

#檢視當前的路徑

$ pwd

#管理目錄,自動生成.git的隱藏檔案

$ git init

三、基礎命令

工作區:紅色

暫存區:綠色

當檔案被修改後,通過git status檢視檔案在工作區

$ git status             #

檢視倉庫當前的狀態

$ git diff

#檢視所有檔案的所有修改記錄

$ git diff 檔名

#檢視指定檔案的修改記錄

$ git add 檔名

#提交檔案至暫存區

$ git add . #

提交所有檔案至暫存區

$ git conmit -m "

描述資訊"#

提交至倉庫

四、版本回退

$ git reflog     檢視所有的記錄

$ git reflog    #

檢視所有的記錄

$ git log         #

檢視提交日誌

$ git log --pretty=oneline #

檢視提交日誌,只輸出一行

$ git reset --hard head             #

回退至當前版本

$ git reset --hard head^ #

回退至上個版本

$ git reset --hard head^^ #

回退至上上個版本

$ git reset --hard head~10 #

回退至上10個版本版本

$ git reset --hard 版本號 #

回退至任意版本

回退到未來版本

五、工作區和暫存區

第一步是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;

第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

因為我們建立git版本庫時,git自動為我們建立了唯一一個master分支,所以,現在,git commit就是往master分支上提交更改。

你可以簡單理解為,需要提交的檔案修改通通放到暫存區,然後,一次性提交暫存區的所有修改。

git diff head --命令可以檢視工作區和版本庫裡面最新版本的區別

$ git checkout --#

丟棄工作區的檔案

$ git reset head #

從暫存區放回工作區

刪除檔案

從目錄中刪除後,git status會顯示刪除的檔案

①若需要從版本庫中刪除

$git rm $git commit -m
② 誤刪除的恢復

$ git checkout --

git基本操作

版本控制 首先理解一下版本控制,版本控制是一種記錄若干個檔案變化內容,以便將來查閱特定版本修訂情況的系統。建立版本庫 可以將其理解為一個目錄,這個目錄裡所有檔案都可以被管理,所有檔案的修改,刪除,git都可以跟蹤,以便將來追蹤歷史,因而也可以還原。mkdir 資料夾名 這樣就建立了一個資料夾 cd ...

git基本操作

接下來就是git了,安裝過程可參看如下兩個 或者參看廖雪峰講的 git使用簡章 獲取 git init 初始化倉庫 git clone 地址 拉取線上 檢視狀態 git status 檢視檔案狀態 git diff 檢視更改的內容 提交 git add git add index.html 代表所有...

git基本操作(2)

1.新建一個分支 git branch branch name 2.切換到另一個分支 git checkout branch name 3.上面兩條命令可以合併為一條 git checkout b branch name 4.合併分支 先回到主分支 git checkout master 合併分支 ...