Git 上傳文件、文件夾、項目到 Github

Git 上傳文件、文件夾或項目到 Github

1、在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開GitBash),創建SSH Key,密碼可以不設置直接回車

$ ssh-keygen -t rsa -C "[email protected]"

如果一切順利的話,可以在用戶主目錄裏找到 .ssh 目錄,裏面有 id_rsaid_rsa.pub 兩個文件,這兩個就是SSH Key 的祕鑰對,id_rsa 是私鑰,不能泄露出去id_rsa.pub是公鑰,可以放心地告訴任何人。用記事本打開 id_rsa.pubC:\Users\Administrator\.ssh),得到ssh key 公鑰。

2、爲 Github 賬戶添加 ssh key 。登錄 Github,展開個人頭像的小三角,點settings,然後打開SSH keys菜單,點擊Add SSH key新增密鑰,填上標題。

  • 建立倉庫

填一下倉庫名稱,Initialize this repository with a README是可選的,建議在創建時選上,可以在後面省一個步驟。填好之後,點Create repository完成倉庫的建立

  • 克隆倉庫

如果是全新的項目沒有任何文件,也可以不用克隆倉庫,跳過這一步。點開 Git Shell,進入命令行。首先我們先要把 GitHub 上的我們新建的倉庫 clone下來。在初始化版本庫之前,先要確認認證的公鑰是否正確

$ ssh -T [email protected]

如果收到成功的確認消息,就可以開始克隆遠程倉庫了(以我的一個項目爲例)

$ git clone https://github.com/jerryhanjj/baike_spider.git

遠程倉庫的地址可以在自己的 Github 項目上找到(以我的爲例)

獲取遠程倉庫地址

克隆倉庫之後就在文件夾中出現了項目文件夾及文件,進入項目文件夾,對其進行初始化

$ git init
  • 上傳 README 文件

如果在創建 Github 倉庫時沒有勾選創建 README.md 文件,則要先創建 README.md 文件,不然上傳文件會報錯。如果已經勾選,可以跳過此步驟。

$ git init
$ touch README.md
$ git add README.md
$ git commit -m 'first_commit'
$ git remote add origin https://github.com/jerryhanjj/baike_spider.git
$ git push origin master
  • 上傳項目

跟蹤項目文件夾中的所有文件和文件夾

$ git add . 

輸入本次的提交說明,準備提交暫存區中的更改的已跟蹤文件,單引號內爲說明內容

$ git commit -m 'first_commit'

關聯遠程倉庫,添加後,遠程庫的名字就是 origin,這是 Git 默認的叫法,也可以改成別的,但是 origin 這個名字一看就知道是遠程庫。

$ git remote add origin https://github.com/jerryhanjj/baike_spider.git

如果關聯出現錯誤 fatal: remote origin already exists,則執行下列語句再進行關聯

git remote rm origin

把本地庫的所有內容推送到遠程庫上

$ git push -u origin master

如果在推送時出現錯誤 error:failed to push som refs to.......,則執行下列語句

git pull origin master

將遠程倉庫 Github 上的文件拉下來合併之後重新推送上去

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