git 上傳本地專案到githut中
阿新 • • 發佈:2018-11-26
從現在起正式開始上傳步驟,依次鍵入
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- [email protected] MINGW64 /f/MyProject/TestProject
- $ git init
- Initialized empty Git repository in F:/MyProject/TestProject/.git/
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ git add README.md
- fatal: pathspec 'README.md' did not match any files
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ touch README.md
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ git add .
新增的檔案比較多就不貼了,只撿重要的上
[html] view plain copy
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ git commit -m 'first'
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ git remote add origin [email protected]:hong3yang/MyTestProject.git
- [email protected] MINGW64 /f/MyProject/TestProject (master)
- $ git push -u origin master
- Enter passphrase for key '/c/Users/hong3/.ssh/id_rsa':
最後上傳結果部分如下: [html] view plain copy
- Counting objects: 69, done.
- Delta compression using up to 8 threads.
- Compressing objects: 100% (45/45), done.
- Writing objects: 100% (69/69), 87.24 KiB | 0 bytes/s, done.
- Total 69 (delta 1), reused 0 (delta 0)
- remote: Resolving deltas: 100% (1/1), done.
- To github.com:hong3yang/MyTestProject.git
- * [new branch] master -> master
- Branch master set up to track remote branch master from origin.