天天看點

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

前提:

1 電腦上已經安裝git 2 已經注冊GitHub賬号

初始化本地倉庫:

找一個本地項目->我這裡使用的是一個簡單的本地微服務項目,項目中隻有一個注冊中心服務和一個簡單的服務提供者,這都無所謂,隻要是一個本地項目就行,進入該項目的根目錄:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

在根目錄空白處右鍵點選git bash,出現git的指令行工具:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

在指令行中輸入:git init

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

到此本地倉庫就初始化成功了。

建立秘鑰:

本地倉庫連接配接遠端的倉庫需要秘鑰(如果存在秘鑰的話就忽略這幾步):

随便在某個磁盤任何地方建立一個.ssh檔案夾 如果右鍵不能建立就用指令行建立,比如我就在項目下放建立該檔案夾:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

此時這裡沒有.ssh檔案夾,我使用git提供的指令行工具建立輸入:mkdir .ssh

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

.ssh成功建立,進入.ssh目錄右鍵點選git bash輸入:ssh-keygen -t rsa -C "[email protected]" 這裡的email是你的github賬号(如果出錯請手動敲指令),回車後如圖:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

然後給儲存私鑰的檔案起一個名字:這裡我就命名為id_rsa 之後一頓回車:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

再看我的.ssh檔案夾 就出現了兩個檔案:一個私鑰檔案id.rsa一個公鑰檔案id_rsa.pub

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

把公鑰粘貼到GitHub:

登入github,點選settings:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

建立一個ssh key

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

名字随便起,把公鑰檔案中的秘鑰粘貼進去:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

粘貼好後點選add.

建立倉庫:

傳回github首頁,點選建立一個新倉庫:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

名字一般為項目名:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

倉庫就建立成功了:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

建立本地倉庫與遠端倉庫連結:

在項目根目錄右鍵指令行工具輸入:

git remote add origin https://github.com/XXXXXX/xxxxx.git 這裡是你的倉庫即項目位址:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)
pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

連接配接成功。

把項目推送到遠端倉庫:

同樣使用在根目錄下的指令行工具輸入:

git add .(點為全部的意思) 把項目所有檔案加到緩存區

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

輸入:git commit -m '這裡為注釋,随便寫' 把緩存區裡的檔案送出到本地倉庫

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

輸入:git pull --rebase origin master 把遠端倉庫和本地倉庫同步 成功後可以看到項目檔案夾多了一個遠端倉庫中的README.md

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

最後輸入:git push -u origin master 把倉庫中的檔案推送到github倉庫

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

到此項目已經成功推送到遠端倉庫,小夥伴們隻要得到連結就能下載下傳該項目了。

我們進入github 進入我們之前建立的倉庫 重新整理發現倉庫中已經有了項目代碼:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

用idea打開該項目,打開readerme.md 内容為:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

我們稍微做修改成:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

送出該檔案commit and push ::

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

push:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

送出成功後進去遠端倉庫打開readme.md 發現裡面的内容也變了:

pycharm remote 遠端項目 同步 本地_本地項目推送到遠端倉庫gitHub上(超詳細)

end !!!