在linux下搭建git環境

2021-07-03 11:16:03 字數 2251 閱讀 2322

1、建立github賬號,

2、linux建立ssh金鑰:

[plain]view plain

copy

ssh-keygen  ##一直預設就可以了  

3、將公鑰加入到github賬戶資訊account settings->ssh key

4、測試驗證是否成功。

[plain]view plain

copy

ssh -t [email protected]  

hi someone! you've successfully authenticated, but github does not provide shell access.  

同步github到本地

1、複製專案到本地:

[plain]view plain

copy

git clone git: ##以gitreadonly方式轉殖到本地,只可以讀  

git clone [email protected]:***/test.git  ##以ssh方式轉殖到本地,可以讀寫  

git clone /***/test.git ##以https方式轉殖到本地,可以讀寫  

git fetch [email protected]:***/***.git  ##獲取到本地但不合併  

git pull [email protected]:***/***.git ##獲取並合併內容到本地  

本地提交專案到github

1、本地配置

[plain]view plain

copy

git config --global user.name 'onovps'  

git config --global user.email '[email protected]' #全域性****,可選  

2、新建git專案並提交到github。

[plain]view plain

copy

mkdir testdir & cd testdir  

touch readme.md  

git init #初始化乙個本地庫  

git add readme.md #新增檔案到本地倉庫  

git rm readme.md #本地倒庫內刪除  

git commit -m "first commit" #提交到本地庫並備註,此時變更仍在本地。  

git commit -a  ##自動更新變化的檔案,a可以理解為auto  

git remote add *** [email protected]:***/***.git  #增加乙個遠端伺服器的別名。  

git remote rm ***   ##刪除遠端版本庫的別名  

git push -u remotename master #將本地檔案提交到github的remoname版本庫中。此時才更新了本地變更到github服務上。  

分支版本操作

1、建立和合併分支

[plain]view plain

copy

git branch #顯示當前分支是master  

git branch new-feature  #建立分支  

git checkout new-feature  #切換到新分支  

vi page_cache.inc.php  

git add page_cache.inc.php  

git commit -a -m "added initial version of page cache"  

git push origin new-feature  ##把分支提交到遠端伺服器,只是把分支結構和內容提交到遠端,並沒有發生和主幹的合併行為。  

2、如果new-feature分支成熟了,覺得有必要合併進master

[plain]view plain

copy

git checkout master  #切換到新主幹  

git merge new-feature  ##把分支合併到主幹  

git branch #顯示當前分支是master  

git push  #此時主幹中也合併了new-feature的**  

git命令使用思維圖

:【非常有料

在Linux環境下搭建Redis

1 使用cd命令進行檔案所在目錄後,使用下面命令,對檔案進行解壓。tar zxvf 檔名 2 使用下面命令安裝gcc環境,其 現提示輸入的地方均輸入y即可。若安裝過此環境,命令行會出現nothing to do資訊。3 使用cd命令進入到我們之前解壓的redis目錄中,然後使用make命令進行編譯即...

在Linux環境下搭建CCID測試環境

1.安裝ccid步驟 本文使用平台為centos 6.2 a 安裝liubudev devel rpm包,libudev devel必須安裝,否則在配置pcsc lite的時候,會有錯誤提示。可安裝liubude devel rpm包。rpm ivh libudev devel 147 2.40.e...

git 在Linux下搭建git伺服器

1 安裝git sudo apt get install git2 建立git使用者,用來執行git服務 sudo adduser git3 禁用shell登入 選擇git倉庫位址 vim etc passd 找到類似下面的一行 git x 1002 1002 home git bin bash 修...