溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用git把本地項(xiàng)目添加為遠(yuǎn)程倉庫

發(fā)布時(shí)間:2022-10-18 16:25:50 來源:億速云 閱讀:183 作者:iii 欄目:編程語言

這篇文章主要介紹了如何使用git把本地項(xiàng)目添加為遠(yuǎn)程倉庫的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇如何使用git把本地項(xiàng)目添加為遠(yuǎn)程倉庫文章都會(huì)有所收獲,下面我們一起來看看吧。

添加為遠(yuǎn)程倉庫

準(zhǔn)備

1.安裝git
2.有一個(gè)github賬號(hào)

如果準(zhǔn)備工作做完了,那就開始下面的工作吧

下面我會(huì)介紹兩種方式:命令行方式和圖形界面方式(需要安裝TortoiseGit)

命令行方式 (windows環(huán)境下)

首先在你的github上面新建一個(gè)倉庫,注意不要?jiǎng)?chuàng)建 README.md 文件,然后復(fù)制該倉庫的https地址

如圖

接下來在你想要托管的項(xiàng)目上右鍵—Git Bash Here

進(jìn)入命令行模式,輸入

    git init    //通過git init命令把這個(gè)目錄變成Git可以管理的倉庫

    git add .   //把該目錄下的所有文件添加的暫存區(qū)

    git commit   //把暫存區(qū)的文件提交到本地倉庫

接下來要把本地倉庫關(guān)聯(lián)到我們的遠(yuǎn)程倉庫

git remote add origin https://github.com/itguang/test.git   //關(guān)聯(lián)一個(gè)遠(yuǎn)程庫

關(guān)聯(lián)后,我們使用下面命令,把本地倉庫push到遠(yuǎn)程倉庫

git push -u origin master    //使用命令git push -u origin master第一次推送master分支的所有內(nèi)容

此后,每次本地提交后,只要有必要,就可以使用命令

git push

推送最新修改.

到此,我們就做完了,接下來就驗(yàn)證一下是否成功,在我們新建的github倉庫頁面刷新,看看,我們剛才的項(xiàng)目是不是出現(xiàn)在里面了

別先急著高興,還記得我為什么要你新建倉庫的時(shí)候不要初始化readme.md文件嗎?

接下來我們就做個(gè)實(shí)驗(yàn)

在github倉庫上創(chuàng)建一個(gè)README.md文件,隨便寫個(gè)什么都行,然后保存.

然后在我們本地剛才那個(gè)倉庫也就是那個(gè)文件下新建一個(gè)hello.txt的文件,

按照下面的步驟

git add hello.txt

git commit

git push origin master

就會(huì)出現(xiàn)如下錯(cuò)誤提示

To https://github.com/itguang/test.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/itguang/test.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for

這叫做分支沖突,因?yàn)楸镜貍}庫和遠(yuǎn)程倉庫都又各自增加了一個(gè)文件,當(dāng)再次提交本地倉庫到遠(yuǎn)程倉庫時(shí),就會(huì)出現(xiàn)沖突,無法合并

解決辦法

先執(zhí)行

git pull origin master //把遠(yuǎn)程倉庫pull到本地倉庫

然后在push

git push origin master

關(guān)于“如何使用git把本地項(xiàng)目添加為遠(yuǎn)程倉庫”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“如何使用git把本地項(xiàng)目添加為遠(yuǎn)程倉庫”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

git
AI