Git安裝與使用

2022-08-23 10:00:11 字數 3137 閱讀 8991

1. git安裝

安裝完使用以下命令設定安裝位址和郵箱

git config --global user.name 'github使用者名稱';

git config --global user.email '郵箱位址';

git config --list  命令檢視是否設定成功

2.git 使用

1. 提交檔案到暫存區和倉庫的步驟

a. 新建乙個git倉庫資料夾,右鍵,git bash here。

b. 輸入指令git init初始化倉庫,會出現乙個隱藏的.git資料夾

c. 使用touch 檔名指令新建乙個檔案,例:touch index.html

d. 使用git add 檔名將檔案新增到暫存區,例:git add index.html

e. 使用git commit -m "提交的注釋"將暫存區所有檔案提交到倉庫

2. 如何修改檔案

方法一:在倉庫下直接修改

方法二:vi 檔名修改檔案的內容

對於已經add或者commit的檔案:

撤銷修改:git checkout -- 檔名

修改後沒有放到暫存區,使用 撤銷修改就回到和版本庫一模一樣的狀態。

另外一種是readme.txt已經放入暫存區了,接著又作了修改,撤銷修改就回到新增暫存區後的狀態。

如何將已經提交的修改為未提交:git reset head 檔名

提交修改:git add 檔名  git commit -m 檔名:分別新增到暫存區和倉庫

使用git diff 檔名來檢視修改的內容

3. git status命令

已經提交的沒有被修改的檔案不顯示出來

4. 檢視歷史版本

a. 使用git log命令可以檢視歷史的版本

b. 使用-p來顯示每次的差異,-n來顯示幾條記錄

其它的一些指令

可以指定輸出的格式,用於變成提取分析

例:git log --pretty=format:"%h - %an, %ar : %s"

c. 使用git log --pretty=oneline來檢視簡略的資訊

d. 版本回退

使用git reset --hard head~n,可以回退到前面的版本

或者使用:git reset --hard head^(^的個數表示回退的次數)

檢視回退前的版本:git reflog

跳轉到指定的版本號:git reset --hard 版本號

5. 刪除檔案

刪除檔案有兩個指令:

用 git rm 來刪除檔案,同時還會將這個刪除操作記錄下來;

用 rm 來刪除檔案,僅僅是刪除了物理檔案,沒有將其從 git 的記錄中剔除。

直觀的來講,git rm刪除過的檔案,執行git commit -m "注釋"提交時,會自動將刪除該檔案的操作提交上去。

而用 rm 命令直接刪除的檔案,單純執行 git commit -m "abc" 提交時,則不會將刪除該檔案的操作提交上去,需要在執行commit的時候,多加乙個-a引數,

rm刪除後,需要使用git commit -am "abc"提交才會將刪除檔案的操作提交上去。

使用rm刪除的檔案以後還沒有提交,可以使用 git checkout -- 檔名 來還原檔案

使用git rm 檔名刪除的檔案,使用git checkout 檔名不能恢復檔案

6. 給檔案改名

git mv 當前檔名 修改的檔名

相當於執行了一下三條指令

mv uncommitmodified.html commit.html

git rm commit.html

git add commit.html

所以不需要再新增到暫存區,直接提交即可

git clone 專案所在的github位址

更多:

Git 安裝與使用

最早git是在linux上開發的,很長一段時間內,git也只能在linux和unix系統上跑。不過,慢慢地有人把它移植到了windows上。現在,git可以在linux unix mac和windows這幾大平台上正常執行了。如果在linux 下沒有git yum install y git con...

Git的安裝與使用

編輯 git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。1 git的讀音為 g t git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。2 git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放...

Git的安裝與使用

初識git git 是乙個分布式版本控制系統.它的靈活性,優越性使得它從2005年發布以來.獲得了越來越多的使用和支援.當你在程式設計過程中,苦於大量的檔案管理起來非常雜亂,git就是一種可選的解決方案.安裝 簡單實用git linux系統 只要找到你的 terminal,並輸入以下指令就可以啦 如...