前言
在日常開發(fā)中,我們通常在GitHub
上新建項(xiàng)目帅刀,然后通過clone
命令將其下載到本地進(jìn)行開發(fā)让腹。然而,當(dāng)我們已經(jīng)在本地創(chuàng)建了項(xiàng)目扣溺,并希望將其合并到GitHub
的新倉庫時(shí)骇窍,該如何操作呢?
一锥余、添加本地項(xiàng)目
初始化本地Git
倉庫腹纳,并提交。
$ cd path/to/your/local/project
$ git init
$ git add .
$ git commit -m "Initial commit"
二驱犹、重命名主分支
默認(rèn)主分支為master
嘲恍,與GitHub
默認(rèn)的分支main
不一致。
$ git branch -M main
- -M:強(qiáng)制重命名當(dāng)前分支雄驹。如果目標(biāo)分支名已存在佃牛,則會(huì)覆蓋。
- main:新分支的名稱医舆。
三俘侠、關(guān)聯(lián)遠(yuǎn)程倉庫
將GitHub
上的新倉庫添加為本地Git
倉庫的遠(yuǎn)程倉庫。
$ git remote add origin https://github.com/yourusername/your-repo.git
四蔬将、同步遠(yuǎn)程倉庫
如果遠(yuǎn)程倉庫不為空的話爷速,需要進(jìn)行合并。
$ git pull --rebase origin main
五霞怀、推送到遠(yuǎn)程倉庫
將本地倉庫的內(nèi)容推送到GitHub
的新倉庫惫东。
$ git push -u origin main
設(shè)置本地分支與遠(yuǎn)程分支的關(guān)聯(lián),以便以后可以直接使用git push
命令推送代碼毙石。
$ git branch --set-upstream-to=origin/main main