44人参与 • 2025-05-14 • 其他编程
将 vs code 中的代码同步到 github 需要几个步骤。这里假设你已经有一个 github 账户,并且在你的电脑上已经安装了 git。以下是同步代码到 github 的基本步骤:
1、安装git
2、安装vscode
git具体安装方法见 git的下载安装
vscode直接安装即可,这里不多做赘述了
1、在github登录界面登录自己的账户,进入github主页后,点击右上角的“+”号,选择new repository新建一个项目
2、在新建界面,输入项目名称,其它默认即可(描述为可选项),如图所示,点击最下面的create repository 即可创建一个新的项目
3、新建成功后跳出的界面显示一些基本信息以及基本的git操作,方便测试git的克隆,我们需要在该项目中新建一个文件,点击以下蓝色字体,生成一个readme.md文档
也可以在新建项目时直接勾选 add a readme file 按钮,那么在新建项目的同时即可生成一个readme文件
4、在新弹出来的界面中输入信息,然后点击最下面的创建即可
5、文件生成后如下图所示
1、查看我的git配置列表
鼠标右键点击git bash here,弹出git命令行终端,输入指令:git config --list,会在命令行出现当前的 git 配置内容,如下图
2、配置全局用户名
在终端命令行输入指令:git config --global user.name “你的用户名”
3、配置全局邮箱
在终端命令行输入指令:git config --global user.email “你的邮箱”
注意:设置的用户名及邮箱尽量同github中一致
1、从github仓库克隆代码
(1)打开vscode,按快捷键“ctrl+shift+p
”,然后输入git,选择克隆(clone)
(2)弹出输入框,提示我们输入存储库的url地址,我们直接去github中复制仓库的https地址粘贴即可。
(3)输入存储库url地址确认后,会让我们选择需要克隆到本地的位置,直接选择自己放项目的文件夹即可(不要中文),确认后开始克隆,如图所示。
(4)克隆完成后,会出现如下界面,选择打开即可,同时对应的项目文件夹里面已经存在了克隆过来的内容
2、在本地修改代码
打开项目后,我们看到如下图所示,点击文件夹管理,弹出我们克隆下来的代码,选择readme.md文件,可以看到对应的文件内容,对该文件进行一些修改并保存,以便接下来测试是否可以回传到github。
保存文件后,可以看到左侧出现了一个蓝色的1图标,点击它进入git管理界面。
3、git版本管理
(1)进入git管理界面后,可以看到已经有了一个更改,文件的后面的字母 m 表示文件发生了更改,意味着 modified,点击该文件,如下图所示,可以看出我们对文件的更改是增加了部分内容。
(2)点击图标 m 左边的 + 号,可以看到如下图所示,说明我们把更改暂存了,但是此时还没有提交
(3)按照提示,我们在箭头处填写信息,此处的信息内容为提交的备注,这里可以写修复了什么内容,写完后点击右上角的 √ 提交。
(4)提交完成后即已经成功修改、并且把代码提交到了本地仓库。接下来我们需要把代码提交到远程仓库。
4、从本地仓库上传到github远程仓库
点击如下图的箭头处,若出现登录窗口则根据具体需要进行填写即可
5、在github远程仓库查看更改
(1)代码已经修改了
(2)备注信息显示为我们提交时填写的信息
终端提交代码到github一共需要两步:提交到本地仓库 —> 从本地仓库再提交到远程仓库
1、提交到本地仓库
(1)首选创建一个本地仓库,即右键新建一个空文件夹,接下来在vscode中打开终端,进入当前新建的空文件夹,进行本地仓库初始化,之后这个空文件夹里会出现一个 .git 文件夹,如下图:
本地仓库初始化: git init
(2)接下来向当前文件夹里添加一些文件用于测试提交的步骤
(3)现在来进行提交的操作—提交单个文件步骤
提交单个文件: git add readme.txt git commit -m "第一次提交readme"
提交全部文件: git add . git commit -m "全部提交"
2、提交到远程仓库
本地仓库提交完毕后,就需要将内容提交到远程仓库了,如图:
提交远程仓库: 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 远程仓库新建了一个 test1 分支,并且把本地 git_test 中的文件全都推到 git_test 仓库中的 test1 分支中了。
常用git指令
git branch------------------查看当前所处分支 git checkout -b main--------在当前仓库中新建一个main分支,并切换到这个分支。 git branch -m main----------新建一个main分支 git checkout main-----------切换到main分支
1、该仓库下有内容更新,如图所示,打开终端,使用git进行上传
2、在终端中输入命令,提交全部文件至本地仓库后,再进行提交到远程仓库,在提交远程仓库后,会出现一行错误信息:error: remote origin already exists.,如下图
提交全部文件至本地仓库 git add . git commit -m "全部提交" git remote add origin https://github.com/ll-elsie/practice.git
3、出现该错误信息,翻译过来就是(致命:远程来源已经存在),此时,我们可以先 git remote -v 查看远程库信息
查看远程库信息 git remote -v
4、出现该问题表示远程仓库已存在,因此我们先删掉再进行链接即可,解决方法如下:
删除远程仓库 git remote rm origin 将远程仓库添加到分支 git remote add origin https://github.com/ll-elsie/practice.git 重新推送 git push origin master
注意:若推送代码至远程仓库时,有如下报错信息:the remote end hung up unexpectedly,则是因为推送代码的大小超出了git默认的范围,可以调整git推送代码的最大值
解决办法:
找到该本地仓库下的.git文件夹里面的config文件,打开config文件,将postbuffer改为1024mb,此时重新进行推送,代码就可以成功的推送到远程仓库
[http] postbuffer = 1024288000
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论