目的:將一個(gè)與原git項(xiàng)目毫不相關(guān)的文件夾上傳到指定的git分支并清空之前分支的內(nèi)容
方法:
-
git init
創(chuàng)建隱藏文件夾.git
2、 關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù):
git remote add origin 復(fù)制的倉(cāng)庫(kù)地址
倉(cāng)庫(kù)地址:指的是clone的地址
3.本地與遠(yuǎn)程分支同步
git pull origin develop
develop是遠(yuǎn)程git分支的名稱
4.將本地文件夾的信息提交,加上說明“比如第一次提交”(這個(gè)文字隨意妄讯,但必須要有不能為空)
分別執(zhí)行
git add . (這里 . 前面有個(gè)空格)
git commit -m "第一次提交"
5.創(chuàng)建本地分支
git branch develop (分支名稱必須和遠(yuǎn)程分支的名稱相同)
6.切換到這個(gè)分支
git checkout develop
7.將本地分支推送到遠(yuǎn)程分支同步
git push origin develop
稍等一會(huì)兒浇垦,執(zhí)行完之后查看git上是否成功推送
8.如果Git Push 出現(xiàn) error: failed to push some refs to...
錯(cuò)誤朴摊,
解決方案:在某些情況下,如果我們確定要覆蓋遠(yuǎn)程分支的更改,可以使用--force標(biāo)志來強(qiáng)制推送春哨。
git push --force origin develop
請(qǐng)注意,強(qiáng)制推送可能會(huì)覆蓋遠(yuǎn)程分支的歷史耸三,謹(jǐn)慎使用胳徽。