天天看點

向Github送出代碼時遇到的一些問題

今天分享一下我的一些小經驗,那就是向github送出我們的代碼。之前一直是直接使用的浏覽器完成的代碼的下載下傳任務,沒有使用過用戶端,為了讓自己在工作之前熟練使用GitHub,是以就有了下面的這篇博文了。希望能給遇到相同問題的你一點幫助。

向Github送出代碼時遇到的一些問題

首先在GitHub上面建立一個repository。名稱随意,我這裡是upload

然後是切換到本地的環境下,本人使用的是Git Shell. 使用cd指令切換到我們要進行送出代碼的檔案目錄。

下面就是真正的流程了。

touch README.md # 就是建立一個README.md檔案 git init # 制作.git檔案,作為隐藏檔案夾幫助我們上傳而存在 git add . # 這裡是很重要的一點,我在這裡就犯了很大的錯誤,因為參考的時候指令是git add README.md。是以每次操作完所有的指令後發現倉庫中隻有一個README檔案,是以就很尴尬。這裡的<code>.</code> 意思就是将此檔案夾下的所有的檔案作為上傳的備選項。 git commit -m “upload” # 制作送出準備工作,這一點很重要

注意: 這裡很容易出錯的,如果出現了origin has exists.那就

<code>git remote rm origin</code> 之後,在實作剛才的那個指令就可以了。

git push -u origin master -f # -f 的意思就是強制進行push操作。

完成了上面的這些指令,我們就可以到浏覽器上重新整理我們的倉庫了,如果沒有意外的話,就發現我們已經順利的将代碼送出到我們的github倉庫了。

Branch master set up to track remote branch master:

fatal: remote origin already exists. :解決辦法:$ git remote rm origin

error:failed to push som refs to :解決辦法:$ git pull origin master //先把遠端伺服器github上面的檔案拉先來,再push 上去。

時間過得好快啊,時隔良久,現在都2017年4月17日09:37:37。之前寫的看起來還不夠充分。下面再來更新一下好了。

配置使用git基本上就這麼幾步:

配置SSH Key: <code>ssh-keygen -t rsa -C '申請GitHub賬号的郵箱'</code>

配置使用者相關:

<code>git config --global user.name '申請GitHub時的ID'</code>

<code>git config --global user.email '申請GitHub時的郵箱'</code>

公鑰上傳: 把電腦中(如Windows)的.ssh檔案夾下的<code>C:\Users\Administrator\.ssh\id_rsa.pub</code>這個檔案的内容,拷貝到GitHub賬戶下的<code>https://github.com/settings/keys</code>。即建立一個SSH Key,把剛才複制的内容填進去就行了。

驗證配置: 在git bash中輸入<code>ssh -T [email protected]</code>。出現

<code>Hi {username}... ...</code>什麼的就算是完成了。

日常使用:

看上面的文段就行了,這裡就不廢話了。

繼續閱讀