Local Project to GitHub

  • 創(chuàng)建本地項目, 比如使用腳手架快速創(chuàng)建項目
composer create-project --prefer-dist laravel/laravel laravel-demo
  • 登錄 GitHub, 創(chuàng)建項目。

比如項目地址為:
https://github.com/your_account_name/project_name.git

  • 修改項目, 準(zhǔn)備好第一個版本。 提交到 GitHub
cd laravel-demo
git init
git commit -m "Project skeleton init"
git remote add origin https://github.com/your_account_name/project_name.git
  • 空倉庫模式

如果 github 的倉庫是空的, 直接進(jìn)行提交即可:

git push -u origin master
  • 非空倉庫模式

如果 github 的倉庫已經(jīng)有一些文件了。 那么需要先 rebase

git pull --rebase origin master

rebase 過程一般會出現(xiàn)沖突, 以本地的文件為準(zhǔn)來解決沖突。

使用沖突解決工具或者編輯器處理完沖突文件后 git add 沖突文件名
或者直接干掉 git rm -f 文件名

繼續(xù)進(jìn)行 rebase

git rebase --continue

成功后進(jìn)行 提交到版本倉庫:

git push -u origin master
  • 修改 .gitignore 并生效

需要刪除本地緩存, 不然之前的文件不會被刪除。

git rm -r --cached .
git add .
git commit -m "udpate .gitignore"
git push origin master
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 Git使用教程 Git是什么 Git是一個開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項目。 ...
    90后的思維閱讀 1,024評論 0 0
  • 1.GitHub 有什么用 學(xué)習(xí)優(yōu)秀的開源項目開源社區(qū)一直有一句流行的話叫「不要重復(fù)發(fā)明輪子」,某種意義上正是因為...
    Clemente閱讀 1,545評論 1 14
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 5,125評論 0 9
  • 輸入 y ,創(chuàng)建 git_hug 目錄No githug directory found, do you wish...
    風(fēng)花花閱讀 2,116評論 0 4
  • 初始化git 配置git 使用Git的第一件事就是設(shè)置你的名字和email,這些就是你在提交commit時的簽名,...
    MiracleJQ閱讀 1,543評論 0 0

友情鏈接更多精彩內(nèi)容