1. 程式人生 > 其它 >git基本配置和遠端提交程式碼

git基本配置和遠端提交程式碼

生成金鑰和配置

1、首先進入git bash here

輸入命令: ssh-keygen -t rsa -C "郵箱名字"       =======>一路回車鍵如下圖已生成金鑰

 

 

 

 再輸入命令:cd ~/.ssh進入該目錄下,接著輸入命令檢視金鑰:cat id_rsa.pub如圖這是公鑰:

 

 

 把這串cp過來放到你的git裡面如圖:

 

 

 

與git倉庫建立連線and提交程式碼(演示IDE-pycharm)

1.首先建立一個本地檔案並拉取遠端倉庫程式碼命令為:git clone URL (URL指的你git地址)一般取https這個如圖:

 

 

 2.一般首次連線我們檢視是否與遠端倉庫建立起連線命令如下:

ssh -T [email protected]     (提示這樣就表已經建立好連線)

 

 

 3.接著我們使用命令:git status  (檢視當前狀態) 如圖

紅色代表說明你沒有跟所在的專案關聯,這時候我們可以使用git add . 命令(記得有個點且需空格)

git add意思就是把專案/原始碼新增到倉庫

 

 

這時候我們commit下命令:git commit -m  "這裡寫備註" 如圖

 

 

這時候你指示提交到本地倉庫還沒更新到遠端倉庫

3.關聯遠端倉庫(注意首次提交程式碼要與遠端倉庫建立起連線)

命令:git remote add origin 這裡寫自己gir地址(就是你拉取程式碼那個地址)

 

 

 4.再把本地內容推送到遠端

git push -u oringin master    (u如果你專案上有內容可以不用加但我建議加)

 

 

總結:

初始化:本地建庫(即資料夾),git init
新增到倉庫:程式碼檔案放入本地庫,git add .
提交: git commit -m “註釋內容”,提交到倉庫
新建遠端倉庫並關聯:在Github上設定好SSH金鑰後,新建一個遠端倉庫, git remote add origin https://github.com/xu-xiaoya/Elegent.git關聯
推送:git push (-u) origin master,把本地倉庫的程式碼推送到遠端倉庫Github上

①問題一:新建遠端倉庫的時候勾選Initialize this repository with a README,推送時可能會報failed to push some refs to https://github.com/xu-xiaoya/Elegent.git的錯。

解決方案:這是由於你新建立的那個倉庫裡面的README檔案不在本地倉庫目錄中,這時可以同步內容。

$ git pull --rebase origin master

之後再進行git push origin master就能成功了。