背景:vscode已遠(yuǎn)程連接服務(wù)器、已經(jīng)下載好git
目的:在本地創(chuàng)建了一個Git倉庫后,又想在GitHub創(chuàng)建一個Git倉庫,并且讓這兩個倉庫進(jìn)行遠(yuǎn)程同步
一、創(chuàng)建GitHub repository
創(chuàng)建倉庫具體方法不再贅述,需要注意的是先別選擇add a readre file,具體原因有點說不清楚(博主也菜),但是踩過坑建議別選,后面可以再單獨添加。
二、創(chuàng)建本地倉庫并進(jìn)行配置
1、在vscode終端進(jìn)入到需進(jìn)行備份的文件的根目錄下,輸入:git init
git init
2、進(jìn)行g(shù)ithub賬戶登錄,依次輸入以下內(nèi)容:
git config --globaluser.name"name" #name是github的用戶名
git config --globaluser.email"email@email.com" #email是github的郵箱
?然后輸入:
git config --list
檢查是否輸入正確,登錄成功
3、創(chuàng)建ssh key
完成上述操作以后繼續(xù)在終端輸入:
ssh-keygen -t rsa -C"email@email.com"
連續(xù)按三次回車,這部分主要是在確定生成的位置,設(shè)定的密碼等,所以直接按回車就行。
打開id_rsa.pub文件,將里面的內(nèi)容進(jìn)行復(fù)制,后面要用:
?4、點擊github的setting,選擇SSH and GPG keys,點擊new ssh key
?然后隨便取一個名字(注意不要有中文),再將剛剛id_rsa.pub復(fù)制的內(nèi)容進(jìn)行粘貼,最后點擊add ssh key。
?5、打開新建的倉庫,找到ssh的地址,在vscode的終端輸入
git remote add origin?git@github.com:xxx.git
?然后使用 git remote查看一下,若顯示origin,說明操作沒問題
三、將文件進(jìn)行上傳
完成上述操作以后,一般輸入 git push -u origin main ,就能開始上傳了,但是這里有個坑:分支問題
在github里面是main分支,但是在vdcode的本地倉庫里面是master分支,就會有沖突,github的倉庫中沒有master分支,我們本地的倉庫沒有main分支。
解決方法:將本地倉庫的main分支名字改為master分支即可解決這個問題
在終端輸入:git branch -m master main,并查看分支
git branch -m master main
git branch
接下來就可以上傳文件了,有兩種方法:git add . 和 git add XXX(文件名)
第一個是上傳所有文件,可以結(jié)合? .gitigonre ,方法:在文件根目錄下,創(chuàng)建名為 .gitigonre的文件,在里面可以放入不需要上傳的文件路徑,然后使用 git add . 時就可以忽略那些文件。
第二個是上傳單獨某個文件
然后輸入
git commit -M"XXX"
git push -u origin main #第一次使用這個命令
git push #后續(xù)再進(jìn)行上傳可以使用簡化命令
即可上傳成功。
(第一次使用Git的clone
或者push
命令連接GitHub時,會得到一個警告,輸入yes后按回車就行)
四、總結(jié)
基本步驟可以總結(jié)為:
git init?
git add XXX(文件名)
git commit -M"XXX(文件名)"
git push
參考資料:
添加遠(yuǎn)程庫 - 廖雪峰的官方網(wǎng)站 (liaoxuefeng.com)
把vscode代碼上傳到github_vscode提交代碼到github_TouKinXi的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-701446.html
關(guān)于git的問題:error: src refspec main does not match any_TripleGold.的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-701446.html
到了這里,關(guān)于gitbub創(chuàng)建遠(yuǎn)程倉庫(基于vscode遠(yuǎn)程連接服務(wù)器)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!