1. 程式人生 > >GitHub上上傳工程

GitHub上上傳工程

1.在GitHub上建立專案

登入GitHub後,你可以在右邊靠中那裡找到一個按鈕“New Repository”,點選過後,填入專案名稱、說明和網址過後就可以建立了,然後會出現一個提示頁面,記下類似[email protected]:XXX/XXX.git的地址,這個就是你這個專案的地址了。

2.配置Git以及上傳程式碼

安裝Git成功後,如果是Windows下,選擇Git Bash,在命令列中完成一切,可能開始有點麻煩,不過就那幾條命令列,用幾次就記住啦。首先初始設定Git:

1 git config --global user.name "Your Real Name" 2 git config --global user.email 

[email protected]

然後開始進行最麻煩的一步了,你需要上傳檔案到GitHub的Git系統上,得需要一個SSH密匙來認證,下面就開始生成金鑰和提交金鑰。開啟Git Bash,建立SSH key:

1 ssh-keygen -C '[email protected]' -t rsa

然後要你輸入SSH密匙的存放位置,可以不管,直接回車使用預設路徑。再輸入你想要的密碼,SSH key就生成了。現在你需要將這個Key提交到GitHub,首先開啟Key儲存的位置,裡面會有三個檔案,找到id_rsa.pub,用文字編輯器開啟,複製裡面的全部字元。到GitHub,在右上方工具欄裡找到Account Settings。在這個頁面上有一個SSH Public Keys標籤,選擇Add another public key。Title可以隨便填一個,Key就貼上剛才的字元,提交。

完成這些工作後,就可以上傳自己的程式碼了。找到自己要分享上傳的程式碼資料夾,右擊選擇Git Bash,或者在Git Bash中進入這個資料夾。建立一個倉庫:

1 git init

選擇要新增進倉庫的檔案:

1 git add .

一般如果你想分享這個資料夾裡的所有程式碼,就在 add後面加“.”,上面的例子就是這樣,如果傳指定的,只需要把“.”改為檔名即可,現在只是選擇了要加入倉庫的檔案,下面才是新增進入倉庫:

1 git commit -m 'Test'

-m後面跟一個引數,表示說明,將程式碼提交到GitHub後,將會在程式碼檔案資訊上顯示這個說明,如下圖示記的地方。

搞了這麼久,現在才開始把本地倉庫上傳到GitHub了,下面兩行命令搞定問題:

首先需要pull下程式碼,才能push上傳成功

(git pull origin master)

繼續下面的操作

2 git pull origin master

提示:fatal: refusing to merge unrelated histories

只需要再輸入git pull --allow-unrelated-histories,關掉重新 git pull origin master

3 git push -u origin master