git的使用(一)--新手如何將本地項目上傳到github上面。

方法一 從github上入手

1.註冊github賬號

2.創建倉庫--點擊start a Repository(還有其它方法)

3.然後將倉庫地址進行克隆(有兩種地址,一種是HTTPS,另外一種是SSH,建議第二種,原因下述)

4.在你的項目目錄下(即項目文件夾下)進行本地倉庫連接

4.1 在你的項目目錄下右擊 打開git Bash,進入命令行

4.2 輸入 git clone [email protected]:coderXuXiang/test.git (此鏈接即爲github上面倉庫的地址,這裏是SSH格式的地址)

輸入完後會出現新的文件夾,項目目錄如下

4.3 將test目錄下的所有文件進行復制(注意將隱藏文件.git文件夾複製下來,一般電腦都沒顯示隱藏文件,.git文件夾其實就是本地倉庫),複製到項目目錄下,再將test文件夾刪除,完成這一步即將整個項目都整合到了本地倉庫中。

4.4 重新在項目下右擊進入bash命令行,輸入 git add . (此處add . 是指將目錄下所有文件加到暫存區中)

4.5 輸入git commit -m '說明信息'(將暫存區中的操作提交的本地倉庫中)

4.6 輸入 git push -u origin  master (將本地倉庫的操作同步到github上面的遠程倉庫中)

(同步成功之後,本地上的項目文件已同步到github上

至此第一種方法已經完成,我用的是SSH地址,因爲我已經建立了SSH密匙對,所以每次git push的時候不需要每次都輸入賬號密碼,而你git clone的時候複製的是HTTPS地址的話,那每次git push 都需要輸入登錄github的賬號和密碼。所以推薦使用SSH。

至於該如何進行使用SSH進行免密登錄會在最後附上大佬的博客的傳送門,很實用。

手動分割線........................................................................................................................................................................................

 

方法二 從本地上入手

1.先在本地進行本地倉庫的創建(進入你項目的目錄下,右擊空白處,點擊git bash 進入命令行,輸入git init 進行本地倉庫的創建)

(此時本地倉庫已創建成功,標誌是項目目錄下出現.git文件夾)

 

2.第二步是進行本地倉庫與github上面的遠程倉庫進行連接(在命令行中輸入git remote add origin [email protected]:coderXuXiang/test2.git) (這裏的地址即爲你的github的倉庫的地址)

(如果這裏失敗,請參考下文中提供的SSH對創建的鏈接,進行SSH對的創建)

3.輸入 git add . (此處add . 是指將目錄下所有文件加到暫存區中)

4.輸入git commit -m '說明信息'(將暫存區中的操作提交的本地倉庫中)

5.輸入 git push origin  master  -f (將本地倉庫的操作同步到github上面的遠程倉庫中,注意這裏後面的-f是指將本地分支強行覆蓋遠程分支。之所以用-f是因爲出現以下錯誤,以後進行push就不需要加-f了)

強行覆蓋之後就可以push成功,此時本地倉庫的文件已經同步到github上

(出現上述錯誤也可以先進行git pull origin master 再進行git push origin  master,即先將遠程倉庫的更新同步到本地,再將本地的提交同步到github上面)

(若git pull origin master 出現以上錯誤,輸入git pull origin master --allow-unrelated-histories,允許無關pull)

 

至此兩種方法都已成功實現,若有任何錯誤或者問題,歡迎在評論區評論,十分感謝!

手動分割線.......................................................................................................................................................................................

 

 

 

配置SSH密匙對以完成免密登錄請參考以下鏈接

傳送門:https://www.cnblogs.com/blogzhangwei/p/5944975.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章