##Git##如何從本地Git推送程式碼到GitHub上
記錄如何從本地Git倉庫推送程式碼到GitHub上
檔案共享算是在這個科技時代必備的一項功能了,那麼在和線上的小夥伴進行專案合作時要如何做到程式碼共享?GitHub提供了非常大的方便。
大家可以去Git官網上下載安裝程式,安裝時選擇預設,一直點下一步即可。
- 安裝好了之後就可以開始建立倉庫了
mkdir 檔名 //建立目錄
cd 檔名 //進入到此目錄
git init //將此目錄初始化為倉庫
pwd //可顯示你當前所在的路徑
以上三步做好之後 ,下面就會提示一個你已建立了一個空repos
- 接下來就可以在這個倉庫裡新增檔案了
首先 建立一個文字
vi readme.txt
進入之後隨便先寫上幾句話,然後儲存退出。
然後使用命令
git add readme.txt //意思是將readme.txt這個檔案先新增到暫存區
沒有任何提示說明新增成功,如果有warning像這個一樣,可忽略。
新增完成以後,使用命令
git commit -m "wrote a readme file" //引號裡的內容相當於註釋,以便給後來的人或者你自己方便閱讀
執行該條命令的時候,我遇到了如下問題:
這個地方如果出現這個畫面,請不要忽略,否則後面遇到的問題會讓你崩潰,不要問我怎麼知道(捂臉)
解決(照著它提示的方面來):
這條命令完成以後,這個檔案就被成功的新增到倉庫啦!
現在來看如何將本地倉庫裡的檔案推送到GitHub上。
首先如果你是第一次使用GitHub,那麼一定要看下面這 步。如果不是,可跳過。
登入或者註冊你的GitHub,在setting裡找到SSH key ,不管這兩個單詞中間還有其他什麼單詞,只要有這兩個就ok。
接下來在你的本地Git裡進入到你的ssh目錄下,
命令
cd .ssh
進入之後使用命令:
ssh-keygen -t rsa -C "youremail" //引號裡填上你自己的郵箱
然後一直按回車
當執行完這個命令之後,可以進行下一步了。
使用命令
vi id_rsa.pub //進入之後複製裡面的東西
或者使用命令複製,不需要進入此檔案
cat id_rsa.pub | clip
按下回車後,裡面的內容則已被複制
現在回到GitHub上的剛剛開啟的ssh key 。
在title上隨便輸入,然後在下面這個大方框裡直接ctrl+V,再點選Add Key按鈕即可。
完成之後接下來就是推送了。
首先在GitHub上建立repos。右上角點選加號,然後選擇第一個
進入到這個介面,在1處填上這個倉庫的名字,然後點選2處。
重要的一步!!
進入到下面這個介面之後,在本地git上敲紅方框裡面的命令,注意:當你進入你的這個介面時,要按照你的這個顯示的去敲,不要按照我這個!!按照1,2這個順序敲。
當你敲完之後,這個檔案就算推送完成了,也就是說這個檔案已經在你的GitHub上了,現在重新整理看看吧。有問題可以留言哦。