linux系統上的git命令

2021-09-27 08:45:14 字數 1335 閱讀 3515

首先在linux上安裝git,git是乙個方便處理工作版本的工具。

安裝好git後,首先建立自己的工作區。

通過git init命令實現初始化,將當前目錄作為初始化倉庫,這時會多出乙個.ss**件,但是是隱藏的。

git  通過ssh協議連線遠端倉庫,.ssh 是個檔案裡面存放有公鑰和私鑰。

本地倉庫和遠端倉庫均儲存有版本資訊

通常我們寫的**儲存在我們的目錄中,我們要把它新增到工作區中提交。

這裡第乙個命令是 git   add  main.c (main.c是示例所需要新增的**),

這個命令是把你所需要的**新增到暫存區中,還沒有新增到工作區

這時你可以通過 git  status   來檢視工作區狀態,這時它會提醒你是否提交到工作區。

當檔案被新增到快取區後,還需要通過  git  commit  -m 『版本資訊說明』 將檔案新增到工作區,

版本資訊說明是個人所寫**的介紹。

同時,你可以為你寫的**新增作者和郵箱

git  config  --global user.name 「你的名字」 

git  config  --global user.email 「你的郵箱」 

你還可以通過 git log命令來檢視提交歷史

你可以更新你的**版本,也就是再次提交新的**,

如果你想恢復成之前的**,可以通過git  reset  --hard  head^   (其中「head^」 與 head~1 和用序列號是等價的)

你可以通過git  reflog  來檢視提交的歷史,這裡和git log有區別的是,版本回退後log檢視不到。

當然如果你覺得**寫的不好,可以通過 git  checkout  -- filename 丟棄修改,

這時檔案會回退到暫存區,可以通過 git  reset head filename 從暫存區撤離 

有時候分工合作,每個人都需要操作**最後合併,可以通過分支操作的方法

下面給出分支操作的相關命令

git  branch  檢視分支

git  branch  建立分支

git  checkout  切換分支

git  checkout  -b  建立 切換分支

git   branch  -d  刪除分支

git   merge  合併某分支到當前分支 

如果想連線到github,首先確保虛擬機器聯網,然後可以通過 ssh -t  [email protected]測試

當你在github上看到想要的**時,通過秘鑰的方式使用git  clone  xiangmudizhi    轉殖專案 

當然也可以用分支的方式操作github的**,這些命令幫助我們更好的寫**

在Linux系統上安裝Git

3 解壓壓縮包 tar zxvf git 2.26 2.tar.gz 4 進入到解壓後的資料夾 cd git 2.26.2 5 拿到解壓後的原始碼以後我們需要編譯原始碼了,不過在此之前需要安裝編譯所需要的依賴。yum install curl devel expat devel gettext de...

在Linux系統上安裝Git

一 yum安裝 1 在linux上是有yum安裝git,非常簡單,只需要一行命令 輸入 git version檢視git是否安裝完成以及檢視其版本號 順便說一下,yum安裝git被安裝在 usr libexec git core目錄下 至此,yum安裝git完成。1 進入git在github上發布版...

Git命令詳解(上)

工作區,暫存區,本地 庫 工作區 編輯 的地方 暫存區 執行git add 1.txt 那麼就是將1.txt檔案放入暫存區 本地 庫 執行git commit m 備註 將暫存區中的檔案放入本地 庫 git help git help檢視常用命令 git help a 檢視所有的命令 git hel...