一、安裝git
1、下載git https://git-scm.com/downloads
2、下載完成后,雙擊安裝
點擊“next”,自定義git安裝路徑,繼續“next”
二、安裝完成后,需要進行git的初始化設置:進行鼠標右鍵/資源中打開Git Bash
Git Bash是一個命令行工具,使用的命令與Linux命令類似
1、設置用戶名和郵箱
git config --global user.name '在gitlab上注冊的用戶名'
git config --global user.email '在gitlab上注冊的郵箱'
2、查看設置的用戶名與郵箱
git config --global user.name
git config --global user.email
3、生成gitlab上配置的ssh公鑰:ssh-keygen -t rsa -C '在gitlab上注冊的郵箱'
注意⚠️:輸入命令后,三個連續的回車,表示默認存儲位置、密碼為空、確認密碼
4、進入默認存儲位置(C/User/yxj/.ssh目錄)下,用記事本打開id_rsa.pub文件,並全選復制里面的內容
5、進入gitlab,點擊頭像-settings-SSH Key,將復制的內容粘貼進去,title可以任意
SSH Key配置完成后,如下圖
三、在gitlab上創建遠程倉庫(repository)並與本地倉庫建立連接
1、創建遠程倉庫:點擊頭像-profile-New project
2、填寫遠程倉庫名及項目描述、私有、公開,有一個選項“Initialize this repository with a README”即初始化這個倉庫時創建一個README.md文件,可以勾選也可以不勾選。
區別是:勾選后,倉庫初始化完生成一個默認保護分支master,而不勾選不會生成任何分支,但沒有分支的話在向遠程推送文件時會報錯,故創建時沒有勾選后續也需要添加README文件,以保證有一個默認的master分支。
此處我沒有勾選此選項。創建完成后如下圖:
注意⚠️:留意提示信息(給出了創建新的倉庫命令、將已存在的文件推送至倉庫的命令)
3、建立本地想要上傳的git倉庫:在想要上傳的項目文件夾上右鍵,選中Git Bash Here,彈出命令行窗口
4、初始化本地git倉庫:在命令行中輸入命令 “git init”,執行完成后,剛剛選中的文件夾中會出現一個隱藏文件夾.git
5、上傳文件到本地git倉庫:(如果想要創建README.md文件,可以使用命令“touch README.md”創建,也可以手動在文件夾中創建)
依次使用如下命令,將全部文件添加至本地git倉庫的暫存區中並提交
6、提交完成后,還應該將本地git倉庫與遠程git倉庫同步連接,復制遠程倉庫的clone地址,在命令行執行以下命令
git remote add origin 'clone的遠程倉庫地址'
注意⚠️:上述命令只需要第一次提交項目時進行,后續繼續使用這個本地git倉庫提交文件到同一個遠程倉庫的話,不需要再次執行上述命令了。
7、本地git倉庫與遠程git倉庫同步連接完成后,還需要執行“git push -u origin master”命令來將本地git倉庫文件推送至遠程git倉庫
執行完成后,遠程倉庫如下。至此就完成了一次將自己項目share到遠程倉庫實現git管理的過程。