Visual Studio Code 1.68.1 上传代码
本来这很简单,不需要写的,但是以后如果忘了,直接copy也是比较好的
前提:正常安装git,正常安装vscode
1. 插件方式:
1.1 打开VS Code ,安装GitLens — Git supercharged,版本:v11.1.3,安装后重启VS Code
外网:使用VS Code 左侧菜单EXTENSIONS,搜索Git supercharged,选择第一个,点击出现的右侧视图的Install按钮
内网:访问https://marketplace.visualstudio.com/,搜索Git supercharged,选择第一个,点击页面中的versionHistory,下载需要的版本,如果在当前页面找不到所需版本(很久的版本),可以F12,Ctrl Shift C,鼠标悬浮在对应Download文本上,右键:修改属性,修改a标签href,修改版本号为需要的,然后点击Download即可
1.2 在gitlab(或其它仓库地址)中项目首页,点击Clone,下拉框有两个值,选择 Clone with HTTP 对应的值 ,Copy URL to clipboard,复制项目的git地址
1.3 在D盘(或其它盘),新建一个文件夹 workspace
1.4 在当前文件管理器窗口下,点击Shift + 鼠标右键,点击在此处打开命令窗口,在出现的命令行窗口中,执行: git clone http://xxxxxxx.git
1.5 在当前窗口中,新增一个文件,README.md,在里面写一点项目介绍(使用VS Code打开该文件)
1.6 VS Code视图中,点击左侧顶部菜单 File -> Open Folder,选择D:\workspace\项目名称,点击选择文件夹
1.7点击左侧出现分叉的树枝的图标(GitLens图标),默认会显示SOURCE CONTROL视图内容,查看SOURCE CONTROL -> Changes下的内容
1.8 鼠标点击README.md文件,右侧有一个+号图标,点击+号
1.9 在SOURCE CONTROL下的输入框中(Message (Ctrl+Enter to commit on 'master')),输入message,如:提交项目说明文件-README.md
1.10 点击SOURCE CONTROL同一行的对号图标,此图标含义为Commit
1.11 点击VS Code底部左下角循环图标(依次是:GitLens图标、分支名称、Fetch图标、Error数量,Warnings数量 等)
1.12 此时在gitlab项目页面中,点击Repository -> Commits,即可查看提交记录
1.13 VS Code底部左下角分支名称,点击可切换其他分支,在其它分支下,则提交在对应分支下
2. git 命令方式
2.1 在D盘(或其它盘),新建一个文件夹 workspace
2.2 在当前文件管理器窗口下,点击Shift + 鼠标右键,点击在此处打开命令窗口,在出现的命令行窗口中,执行: git clone http://xxxxxxx.git
2.3 在当前窗口中,新增一个文件,README.md,在里面写一点项目介绍(或其它文件)
2.4 在当前文件管理器窗口下,点击Shift + 鼠标右键,点击在此处打开命令窗口,在出现的命令行窗口中,设定git 的用户名,密码,邮箱等信息:
2.5 在当前命令行窗口中,执行: git add .
2.6 git commit -a ,输入对应message,
2.7 git push origin master (push到master分支,或其它分支)
2.8 此时在gitlab项目页面中,点击Repository -> Commits,即可查看提交记录
提交流程:
1. git add文件
2. git commit 文件,输入message
3. git pull 拉取代码
4. git push 推送变更
5. git pull 拉取代码
建议养成pull的习惯,使用GitLens插件,在击VS Code底部左下角循环图标出现数字时,提示待push的commit数量,及待pull的commit数量,即时点一点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具