如何把代碼提交到github? 一文學(xué)會vVsCode使用Git上傳代碼至GitHub

將 VS Code 中的代碼同步到 GitHub 需要幾個步驟。這里假設(shè)你已經(jīng)有一個 GitHub 賬戶,并且在你的電腦上已經(jīng)安裝了 Git。以下是同步代碼到 GitHub 的基本步驟:
一、軟件安裝
1、安裝Git
2、安裝VsCode
Git具體安裝方法見 Git的下載安裝
VsCode直接安裝即可,這里不多做贅述了
二、在GitHub上創(chuàng)建空的倉庫/項目
1、在GitHub登錄界面登錄自己的賬戶,進(jìn)入GitHub主頁后,點(diǎn)擊右上角的“+”號,選擇New repository新建一個項目
2、在新建界面,輸入項目名稱,其它默認(rèn)即可(描述為可選項),如圖所示,點(diǎn)擊最下面的Create repository 即可創(chuàng)建一個新的項目
3、新建成功后跳出的界面顯示一些基本信息以及基本的Git操作,方便測試git的克隆,我們需要在該項目中新建一個文件,點(diǎn)擊以下藍(lán)色字體,生成一個readme.md文檔
也可以在新建項目時直接勾選 Add a README file 按鈕,那么在新建項目的同時即可生成一個readme文件
4、在新彈出來的界面中輸入信息,然后點(diǎn)擊最下面的創(chuàng)建即可
5、文件生成后如下圖所示
三、Git首次安裝需要進(jìn)行的設(shè)置
1、查看我的git配置列表
鼠標(biāo)右鍵點(diǎn)擊Git Bash Here,彈出git命令行終端,輸入指令:git config --list,會在命令行出現(xiàn)當(dāng)前的 git 配置內(nèi)容,如下圖
2、配置全局用戶名
在終端命令行輸入指令:git config --global user.name “你的用戶名”
3、配置全局郵箱
在終端命令行輸入指令:git config --global user.email “你的郵箱”
注意:設(shè)置的用戶名及郵箱盡量同GitHub中一致
四、通過HTTPS協(xié)議鏈接GitHub
方法1-從GitHub倉庫克隆代碼
1、從GitHub倉庫克隆代碼
(1)打開VsCode,按快捷鍵“ctrl+shift+P
”,然后輸入git,選擇克?。╟lone)
(2)彈出輸入框,提示我們輸入存儲庫的URL地址,我們直接去GitHub中復(fù)制倉庫的HTTPS地址粘貼即可。
(3)輸入存儲庫URL地址確認(rèn)后,會讓我們選擇需要克隆到本地的位置,直接選擇自己放項目的文件夾即可(不要中文),確認(rèn)后開始克隆,如圖所示。
(4)克隆完成后,會出現(xiàn)如下界面,選擇打開即可,同時對應(yīng)的項目文件夾里面已經(jīng)存在了克隆過來的內(nèi)容
2、在本地修改代碼
打開項目后,我們看到如下圖所示,點(diǎn)擊文件夾管理,彈出我們克隆下來的代碼,選擇README.md文件,可以看到對應(yīng)的文件內(nèi)容,對該文件進(jìn)行一些修改并保存,以便接下來測試是否可以回傳到GitHub。
保存文件后,可以看到左側(cè)出現(xiàn)了一個藍(lán)色的1圖標(biāo),點(diǎn)擊它進(jìn)入Git管理界面。
3、Git版本管理
(1)進(jìn)入Git管理界面后,可以看到已經(jīng)有了一個更改,文件的后面的字母 M 表示文件發(fā)生了更改,意味著 modified,點(diǎn)擊該文件,如下圖所示,可以看出我們對文件的更改是增加了部分內(nèi)容。
(2)點(diǎn)擊圖標(biāo) M 左邊的 + 號,可以看到如下圖所示,說明我們把更改暫存了,但是此時還沒有提交
(3)按照提示,我們在箭頭處填寫信息,此處的信息內(nèi)容為提交的備注,這里可以寫修復(fù)了什么內(nèi)容,寫完后點(diǎn)擊右上角的 √ 提交。
(4)提交完成后即已經(jīng)成功修改、并且把代碼提交到了本地倉庫。接下來我們需要把代碼提交到遠(yuǎn)程倉庫。
4、從本地倉庫上傳到GitHub遠(yuǎn)程倉庫
點(diǎn)擊如下圖的箭頭處,若出現(xiàn)登錄窗口則根據(jù)具體需要進(jìn)行填寫即可
5、在GitHub遠(yuǎn)程倉庫查看更改
(1)代碼已經(jīng)修改了
(2)備注信息顯示為我們提交時填寫的信息
方法二-使用VSCode終端提交
終端提交代碼到Github一共需要兩步:提交到本地倉庫 —> 從本地倉庫再提交到遠(yuǎn)程倉庫
1、提交到本地倉庫
(1)首選創(chuàng)建一個本地倉庫,即右鍵新建一個空文件夾,接下來在VSCode中打開終端,進(jìn)入當(dāng)前新建的空文件夾,進(jìn)行本地倉庫初始化,之后這個空文件夾里會出現(xiàn)一個 .git 文件夾,如下圖:
本地倉庫初始化: git init
(2)接下來向當(dāng)前文件夾里添加一些文件用于測試提交的步驟
(3)現(xiàn)在來進(jìn)行提交的操作—提交單個文件步驟
提交單個文件: git add readme.txt git commit -m "第一次提交readme"
提交全部文件: git add . git commit -m "全部提交"
2、提交到遠(yuǎn)程倉庫
本地倉庫提交完畢后,就需要將內(nèi)容提交到遠(yuǎn)程倉庫了,如圖:
提交遠(yuǎn)程倉庫: git remote add origin https://github.com/LL-Elsie/git_test.git git remote set-url origin https://github.com/LL-Elsie/git_test.git git branch -M test1 git push -u origin test1
這樣就在 git_test 遠(yuǎn)程倉庫新建了一個 test1 分支,并且把本地 git_test 中的文件全都推到 git_test 倉庫中的 test1 分支中了。
常用git指令
git branch------------------查看當(dāng)前所處分支 git checkout -b main--------在當(dāng)前倉庫中新建一個main分支,并切換到這個分支。 git branch -M main----------新建一個main分支 git checkout main-----------切換到main分支
五、使用git上傳代碼至于Github(遠(yuǎn)程倉庫已存在內(nèi)容)
1、該倉庫下有內(nèi)容更新,如圖所示,打開終端,使用git進(jìn)行上傳
2、在終端中輸入命令,提交全部文件至本地倉庫后,再進(jìn)行提交到遠(yuǎn)程倉庫,在提交遠(yuǎn)程倉庫后,會出現(xiàn)一行錯誤信息:error: remote origin already exists.,如下圖
提交全部文件至本地倉庫 git add . git commit -m "全部提交" git remote add origin https://github.com/LL-Elsie/Practice.git
3、出現(xiàn)該錯誤信息,翻譯過來就是(致命:遠(yuǎn)程來源已經(jīng)存在),此時,我們可以先 git remote -v 查看遠(yuǎn)程庫信息
查看遠(yuǎn)程庫信息 git remote -v
4、出現(xiàn)該問題表示遠(yuǎn)程倉庫已存在,因此我們先刪掉再進(jìn)行鏈接即可,解決方法如下:
刪除遠(yuǎn)程倉庫 git remote rm origin 將遠(yuǎn)程倉庫添加到分支 git remote add origin https://github.com/LL-Elsie/Practice.git 重新推送 git push origin master
注意:若推送代碼至遠(yuǎn)程倉庫時,有如下報錯信息:the remote end hung up unexpectedly,則是因為推送代碼的大小超出了git默認(rèn)的范圍,可以調(diào)整git推送代碼的最大值
解決辦法:
找到該本地倉庫下的.git文件夾里面的config文件,打開config文件,將postBuffer改為1024mb,此時重新進(jìn)行推送,代碼就可以成功的推送到遠(yuǎn)程倉庫
[http] postBuffer = 1024288000
相關(guān)文章
VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請看下文介紹2025-04-15- VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯誤仍然存在,下面我們就來看看這個問題的解決辦法2025-04-03
提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級使用教程超詳細(xì)版
VSCode是一款免費(fèi)且開源的代碼編輯器,因其強(qiáng)大的功能和良好的用戶體驗而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過插圖幫助你更好地理解2025-04-03- 今天我們來聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個過程其實很簡單,只要跟著我的步驟走,你絕對能搞定2025-04-03
DeepSeek怎么裝進(jìn)VSCode? 解放雙手實現(xiàn)自動編程的教程
你有沒有想過,把最近特別火的AI編程助手DeepSeek裝進(jìn)VSCode會是什么體驗?別說,我試了一下,真的爽到飛起2025-02-09VSCode 1.97新升級: AI主動預(yù)測修改 提升開發(fā)者效率
軟公司已于2月7日正式推送了Visual Studio Code的1.97版本更新,此次更新的亮點(diǎn)在于,它深度整合了GitHub Copilot功能,旨在大幅提升開發(fā)者的編程效率2025-02-09- 之前我們介紹過VS Code常用快捷鍵,單絲這次我們用gif演示的方法來介紹VS Code快捷鍵,更容易操作,方便收藏2024-12-25
vscode怎么配置latex? VSCode中LaTeX的配置和使用的教程
本篇教程是在Windows系統(tǒng)上,配置VSCode中的LaTeX的參考,其中的配置是我自己在日常編寫LaTeX過程中使用的可能實用的設(shè)置,參考了互聯(lián)網(wǎng)上的很多教程,不一一列出,請根據(jù)實2024-12-25Vscode怎么實現(xiàn)遠(yuǎn)程調(diào)試項目? vscode遠(yuǎn)程調(diào)試go的配置教程
vscode的運(yùn)行環(huán)境是windows,想要遠(yuǎn)程調(diào)試代碼,該怎么操作呢?下面我們就來看看詳細(xì)的教程2024-12-25