前提:
1 電腦上已經安裝git 2 已經注冊GitHub賬号
初始化本地倉庫:
找一個本地項目->我這裡使用的是一個簡單的本地微服務項目,項目中隻有一個注冊中心服務和一個簡單的服務提供者,這都無所謂,隻要是一個本地項目就行,進入該項目的根目錄:
在根目錄空白處右鍵點選git bash,出現git的指令行工具:
在指令行中輸入:git init
到此本地倉庫就初始化成功了。
建立秘鑰:
本地倉庫連接配接遠端的倉庫需要秘鑰(如果存在秘鑰的話就忽略這幾步):
随便在某個磁盤任何地方建立一個.ssh檔案夾 如果右鍵不能建立就用指令行建立,比如我就在項目下放建立該檔案夾:
此時這裡沒有.ssh檔案夾,我使用git提供的指令行工具建立輸入:mkdir .ssh
.ssh成功建立,進入.ssh目錄右鍵點選git bash輸入:ssh-keygen -t rsa -C "[email protected]" 這裡的email是你的github賬号(如果出錯請手動敲指令),回車後如圖:
然後給儲存私鑰的檔案起一個名字:這裡我就命名為id_rsa 之後一頓回車:
再看我的.ssh檔案夾 就出現了兩個檔案:一個私鑰檔案id.rsa一個公鑰檔案id_rsa.pub
把公鑰粘貼到GitHub:
登入github,點選settings:
建立一個ssh key
名字随便起,把公鑰檔案中的秘鑰粘貼進去:
粘貼好後點選add.
建立倉庫:
傳回github首頁,點選建立一個新倉庫:
名字一般為項目名:
倉庫就建立成功了:
建立本地倉庫與遠端倉庫連結:
在項目根目錄右鍵指令行工具輸入:
git remote add origin https://github.com/XXXXXX/xxxxx.git 這裡是你的倉庫即項目位址:
連接配接成功。
把項目推送到遠端倉庫:
同樣使用在根目錄下的指令行工具輸入:
git add .(點為全部的意思) 把項目所有檔案加到緩存區
輸入:git commit -m '這裡為注釋,随便寫' 把緩存區裡的檔案送出到本地倉庫
輸入:git pull --rebase origin master 把遠端倉庫和本地倉庫同步 成功後可以看到項目檔案夾多了一個遠端倉庫中的README.md
最後輸入:git push -u origin master 把倉庫中的檔案推送到github倉庫
到此項目已經成功推送到遠端倉庫,小夥伴們隻要得到連結就能下載下傳該項目了。
我們進入github 進入我們之前建立的倉庫 重新整理發現倉庫中已經有了項目代碼:
用idea打開該項目,打開readerme.md 内容為:
我們稍微做修改成:
送出該檔案commit and push ::
push:
送出成功後進去遠端倉庫打開readme.md 發現裡面的内容也變了:
end !!!