Git的基本使用方法 未完

2021-08-21 11:16:20 字數 2413 閱讀 3235

git的基本使用方法

1. git是什麼?

git是分布式版本控制系統,不同的個人電腦通過github這個遠端伺服器可實現版本庫的管理。

可將git分為兩部分,第一部分為本地工作區;第二個部分是版本庫,版本庫包含暫存區和版本管理;git先將本地工作區的檔案新增入暫存區中,然後將暫存區中的檔案提交到版本庫中版本管理中。

2. 本地庫的操作命令

git add test.txt              把檔案新增到倉庫

git commit -m 「test 檔案的說明」   把檔案提交到倉庫

git status                  獲得倉庫當前的狀態

git diff                   新增到倉庫的檔案與已提交版本的修改內容

git diff head -- test.txt        檢視工作去和最新版本的區別

git log                    顯示最近到最遠的提交版本的資訊

git log –pretty=oneline         對應顯示少量資訊

git reset --hard head^           head指標回退到上乙個版本

git reset –hard head~100         head指標回退到以上100個版本

cat test.txt                 檢視文字內容

git reset –hard 版本id          回到未來指定的版本

git reflog                  記錄各個版本的id

git checkout -- test.txt         刪除對工作區的修改

git reset head test.txt          把暫存區的修改回退到工作區

rm test.txt                  從工作區刪除檔案

git checkout -- test.txt         從版本庫中恢復工作區中被刪除的檔案

3. 從本地版本庫中刪除檔案

git rm test.txt

git commit -m 「test 檔案的說明」

4. 連線本地庫到遠端庫

建立本地庫 -> 建立遠端庫 -> 關聯本地庫和遠端庫

git remote add origin [email protected]:賬戶名稱/遠端庫名稱.git

git push origin master         隨時將本地修改的master版本庫推送至github遠端關聯庫中

5. 轉殖遠端庫到本地

遠端庫 -> 本地庫

a. 在公司和學校的每個電腦上建立ssh key

b. 在同乙個github賬戶中新增每個電腦生成的公鑰

c. git clone [email protected]:賬戶名稱/遠端庫名稱.git   轉殖遠端庫到本地的當前目錄下

6. 建立和合併分支

版本庫一共有三種指標master(指向提交的版本),head(指向當前分支),分支指標(指向分支)

a. 建立分支

git checkout -b dev             建立分支

git branch                   檢視當前分支

git add test.txt

git commit -m 「test 檔案的說明」    當前分支提交版本

b. 合併分支

git checkout master             切換回master分支

git merge dev                  合併指定分支到當前分支(master)

git branch -d dev               刪除dev分支

7. 刪除github遠端庫

a. 進入倉庫

b. 進入settings

c. delete -> 輸入倉庫名

8. 將本地庫上傳到github中

a. 在github**中建立遠端倉庫

b. cd 進入本地倉庫路徑中

c. git init                            

d. git add .                        將本地檔案新增到倉庫

e. git commit -m "submit code"     把本地檔案提交到倉庫

f. git remote add origin  (遠端倉庫生活的http或ssh位址) 

g.git push -u origin master             上傳當前版本

git基本使用方法

git 是乙個開源的分布式版本控制系統,用於敏捷高效的處理任何專案的版本問題。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。git 與常用的版本控制工具 cvs,svn 等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援。gi...

git基本使用方法

git clone xx.gitgit initgit remote add origin git遠端庫位址git add.git commit m 開發 git push u origin mastergit branch release developgit checkout develop 切...

Git基本使用方法

mkdir xx 建立乙個 空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。git add xx把xx檔案新增到暫存區去。git commit m xx 提交檔案 m 後面的是注釋。git diff xx檢視xx檔案修改了...