1. 程式人生 > >git 上傳本地專案到githut中

git 上傳本地專案到githut中

從現在起正式開始上傳步驟,依次鍵入

git init    (在當前目錄下生成.git目錄,該目錄就是你的倉庫了)

git add README.md   (這個程式碼略坑,我每次呼叫都會報error: pathspec 'first' did not match any file(s) known to git.錯誤)所以最後我替換成以下程式碼ok:

touch README.md    (成功後你自己的資料夾下也有README.md檔案了,可以開啟資料夾確認是否成功)

到這一步,倉庫已經建好,但裡面只有README.md檔案,需要將自己的專案檔案都新增到倉庫中,如下;

git add .      (添加當前目錄的所有檔案到git版本控制,注意“.”代表當前目錄下全部檔案,也可以替換成某個檔案路徑)

git commit -m 'first commit'      (提交到本地倉庫     引號的內容可以自定義,用於描述提交資訊)

git remote add origin <你自己的專案ssh地址>  (連結到遠端倉庫,替換並填入你自己的專案SSH地址,建議直接複製github提示介面的程式碼)

git push -u origin master   (push到github,此處需要輸入你的id_rsa密碼,按提示輸入後就可以等待結果了)

至此,本地上傳專案到github遠端倉庫的步驟已經完成,上傳過程可能因網路原因可能會略慢,需耐心等待;

以下附上上傳的程式碼總結

[plain]  view plain  copy
  1. [email protected] MINGW64 /f/MyProject/TestProject  
  2. $ git init  
  3. Initialized empty Git repository in F:/MyProject/TestProject/.git/  
  4.   
  5. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  6. $ git add README.md  
  7. fatal: pathspec 'README.md' did not match any files  
  8.   
  9. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  10. $ touch README.md  
  11.   
  12. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  13. $ git add .  

新增的檔案比較多就不貼了,只撿重要的上

[html]  view plain  copy
  1. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  2. $ git commit -m 'first'  
[html]  view plain  copy
  1. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  2. $ git remote add origin [email protected]:hong3yang/MyTestProject.git  
  3.   
  4. [email protected] MINGW64 /f/MyProject/TestProject (master)  
  5. $ git push -u origin master  
  6. Enter passphrase for key '/c/Users/hong3/.ssh/id_rsa':  

最後上傳結果部分如下: [html]  view plain  copy
  1. Counting objects: 69, done.  
  2. Delta compression using up to 8 threads.  
  3. Compressing objects: 100% (45/45), done.  
  4. Writing objects: 100% (69/69), 87.24 KiB | 0 bytes/s, done.  
  5. Total 69 (delta 1), reused 0 (delta 0)  
  6. remote: Resolving deltas: 100% (1/1), done.  
  7. To github.com:hong3yang/MyTestProject.git  
  8.  * [new branch]      master -> master  
  9. Branch master set up to track remote branch master from origin.  
下面是見證奇蹟的時候了,去github下重新整理新建的專案