Git基礎操作

2021-09-20 18:41:15 字數 1376 閱讀 9254

git的基本操作

建立乙個版本庫

git init

建立乙個版本檔案

git add xx.x git commit -m 『說明資訊』

#git log 檢視版本記錄

版本回退

git reset --hard head^ 回到上一版本

git reset --hard head 版本編號

#通過git log檢視版本編號

#git reflog 檢視建立版本的記錄 如果終端關掉重新開啟 git log無法檢視版本編號

工作區/暫存區

工作區:電腦中的目錄,如git_test 就是乙個工作區 編輯檔案內容的地方

版本庫:工作區中的.git就是版本庫. 版本庫中的stage-暫存區,並且git自動建立分支master

git add 把檔案新增到暫存區

git commit 提交更改,把暫存區的內容提交到當前分支

#git status 檢視當前工作區的狀態

撤銷修改

丟棄對工作區的改動:git checkout --檔名

丟棄對暫存區的改動(即已經 git add ***) git reset head 檔名 然後再git checkout --檔名

對提及版本的改動:按上面版本回退的操作

對比檔案的不同

對比工作區和版本中的同名檔案的不同:

git diff head – 檔名

--- *** 代表 版本中的檔案

+++ *** 代表 工作區中的檔案

****** 共同的

***+++ ttt #代表工作區的檔案多了一些ttt

對比不同版本間的同名檔案的不同:

git diff head head^ – 檔名

--- *** 代表 上方**前乙個head的版本

+++ *** 代表 上方**後乙個head的版本

此時--- 與 +++代表的要看兩個位置的區別

****** 共同的

***+++ ttt #代表前乙個head的版本

刪除檔案對工作區的檔案刪除:rm ***

對版本庫中檔案刪除:git rm *** 並 git commit

刪除檔案也是對檔案的修改,所以可以按照(5)對操作進行撤回

git基礎操作

本文基於最簡單的git操作 暫時省略 git clone git專案位址 目錄 選項 org ffmpeg.git 目錄 該選項為可選項,如果輸入則將 轉殖到該目錄,否則轉殖到預設目錄 例,ffmpeg專案轉殖 git clone org ffmpeg.git ffmpeggit add 修改內容 ...

Git基礎操作

git 與 svn 比較 1 git 是分布式的版本控制器,而svn並不是。當使用git從遠端伺服器上clone 到本地後,相當於自己在本地有了乙個版本庫,在沒有網路等情況下一樣的可以檢視歷史紀錄 commit 建立分支等操作。2 git把內容按照元資料的方式儲存起來而svn不是 所有的資源控制系統...

Git基礎操作

首先在使用git之前我們需要了解它的幾個概念和基礎使用流程,在git操作中有四個重要的地方,你所有的操作都是在和他們打交道。流程圖 在不同的作業系統上安裝方式不同 debian ubuntu apt get install gitfedora yum install gitmac可以通過homebr...