create react app 專案建立專案資料夾時,會自動生成一些資料夾和檔案。
遇到問題:
!!其中包含自動生成的 .git檔案 => 會影響git push 推上GitHub,本地端(source tree沒問題)
嘗試過
git pull <主機名稱> <branch>
再git push
一樣推不上去
stack overflow 類似問題
GitHub: repository not pushing the folder created with create-react-app
步驟
- 刪掉 GitHub上的repo
- 刪掉 專案資料夾內的.git 資料夾
- 新建 GitHub上的repo
- Git Bash 終端機操作:
- 進入專案資料夾
cd <資料夾名稱>
- 專案資料夾初始化
git init
(會新增.git 資料夾) - 加入主機
git remote add origin <GitHub repo url>
- 查看已設定好的主機
git remote -v
- 查看遠端儲存庫
git remote
- GitHub 把master重新命名叫main
git branch -M main
- Sourcetree
- Add a repository
- commit
- GitBash操作
git push -u <主機名稱> main
- 重新整理 GitHub 頁面,可見專案上傳成功