使用git將代碼推送拉取到本地倉庫與遠程倉庫gitlab

概念

GitLab

簡單理解爲:管理代碼的倉庫
在這裏插入圖片描述

Git

簡單理解爲:擼代碼的電腦與GitLab連接的橋樑,安裝在擼代碼的電腦上。
在這裏插入圖片描述

Git與GitLab建立SSH聯繫

在 “Git Bash” 頁面完成用戶及郵箱的註冊

// 註冊用戶
git config --global user.name "username"
// 註冊郵箱
git config --global user.email "email"
// 查看註冊信息(全局)
git config --global --list
// 查看信息(所有)
git config --list

在 “Git Bash” 頁面創建祕鑰,通過祕鑰使git與gitlab建立SSH通道

// 檢查ssh祕鑰是否存在
// 如果出現No such file or directory則代表沒有,則需要創建祕鑰
// 如果存在祕鑰,則有可能git與gitlab已經建立SSH連接,可以比較祕鑰是否相同
cd ~/.ssh
// 創建祕鑰,使用user.email來創建祕鑰,一路enter即可
ssh-keygen -t rsa -C "email"

通過上面的命令可以在.ssh文件夾中id_rsa.pub文件生成祕鑰
在這裏插入圖片描述
將該祕鑰放到gitlab中的指定位置便可以使git與gitlab之間建立SSH通道
在這裏插入圖片描述
至此爲止,git與gitlab之間便可以通過SSH通道聯繫。

git本地倉庫關聯gitlab遠程倉庫

在 “Git Bash” 頁面初始化本地倉庫並與遠程倉庫建立聯繫

// 選擇本地文件夾作爲本地倉庫並初始化
git init
// 本地倉庫關聯遠程倉庫
// 參數:origin 爲遠程倉庫起的名稱
// 參數:ssh地址 指gitlab上項目對應的SSH
git remote add origin ssh地址

在這裏插入圖片描述

推送 拉取的命令

// 拉取遠程倉庫的代碼
git pull origin(遠程倉庫名稱) master(遠程倉庫分支名稱)
// 將代碼推送到本地倉庫
git add dir_name(文件夾名稱)
git commit -m "註釋" // 與版本管理相關,需要有意義
// 推送到遠程倉庫
git push origin
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章