廣東省住房和城鄉(xiāng)建設(shè)局網(wǎng)站投廣告的平臺(tái)有哪些
目錄
- ? 將本地已有的項(xiàng)目上傳到 git 倉(cāng)庫(kù)
- 🏭 一、克隆 + 拷貝
- 🎨 二、強(qiáng)行合并兩個(gè)倉(cāng)庫(kù)
? 將本地已有的項(xiàng)目上傳到 git 倉(cāng)庫(kù)
有兩種方法:
? 一、克隆 + 拷貝
? 二、強(qiáng)行合并兩個(gè)倉(cāng)庫(kù)
🏭 一、克隆 + 拷貝
? 直接用把遠(yuǎn)程倉(cāng)庫(kù)拉到本地,然后再把自己本地的項(xiàng)目拷貝到倉(cāng)庫(kù)中去。然后push到遠(yuǎn)程倉(cāng)庫(kù)上去即可。此方法適用于本地項(xiàng)目不是一個(gè)git倉(cāng)庫(kù)的情況。
具體步驟:
- 克隆遠(yuǎn)程倉(cāng)庫(kù)
git clone git@github.com:yuanmingchen/tensorflow_study.git
-
復(fù)制自己項(xiàng)目的所有文件到剛剛克隆下來(lái)的倉(cāng)庫(kù)中
-
push到遠(yuǎn)程倉(cāng)庫(kù)上面
git push -u origin master
🎨 二、強(qiáng)行合并兩個(gè)倉(cāng)庫(kù)
? 將本地的項(xiàng)目初始化為一個(gè)git倉(cāng)庫(kù),然后再?gòu)?qiáng)行合并本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù),由于這兩個(gè)倉(cāng)庫(kù)是完全不同的兩個(gè)倉(cāng)庫(kù),所以直接pull
都會(huì)報(bào)錯(cuò),需要在pull的時(shí)候假加上–allow-unrelated-histories
才可以pull
成功。此方法適用于本地項(xiàng)目已經(jīng)是一個(gè) git 倉(cāng)庫(kù)的情況。
具體步驟:
- 新建git倉(cāng)庫(kù),將本地項(xiàng)目設(shè)置為一個(gè)git倉(cāng)庫(kù)。如果本地項(xiàng)目已經(jīng)是一個(gè)git倉(cāng)庫(kù)了,請(qǐng)?zhí)^(guò)這一步。在項(xiàng)目根目錄下:
git init
-
把當(dāng)前目錄下的已有文件全部加到剛剛新建的git倉(cāng)庫(kù)中:
git add .
-
保存剛剛加入的文件,并書(shū)寫(xiě)保存信息:
git commit -m "push current files"
- 將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián)起來(lái):
git remote add origin git@github.com:yuanmingchen/tensorflow_study.git
- pull遠(yuǎn)程倉(cāng)庫(kù)的內(nèi)容,更新本地倉(cāng)庫(kù),使用–allow-unrelated-histories忽略本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)的無(wú)關(guān)性,強(qiáng)行合并(關(guān)鍵):
git pull origin master --allow-unrelated-histories
- 把本地倉(cāng)庫(kù)的內(nèi)容push到遠(yuǎn)程倉(cāng)庫(kù):
git push -u origin master