在vscode中使用git-新手向

Git 应该是必学的版本同步工具,是代码管理的好帮手。

可是对新手来说上手还是有一丢丢门槛,结合 vscode 同步非常方便。

可实现可视化代码变化,提醒自己记录版本修改内容。非常好用。

在 VSCode 中将项目上传至 GitHub 私有仓库基本步骤

  1. 确保已安装Git

  2. 在VSCode中设置Git

    • 打开VSCode,确认已安装了Git扩展(内置支持无需额外安装)。
  3. 初始化本地Git仓库

    • 打开你的项目文件夹,在VSCode终端(Terminal)运行 git init 初始化一个新的Git仓库。
  4. 添加文件到Git跟踪

    • 使用 git add . 添加所有文件到暂存区(或使用 git add <file> 添加特定文件)。
  5. 提交更改

    • 运行 git commit -m "Initial commit" (替换 "Initial commit" 为有意义的提交消息)。
  6. 创建或配置GitHub私有仓库

    • 登录GitHub,创建一个新的私有仓库(Private Repository),确保选择"私有"可见性选项。
  7. 添加远程仓库地址

    • 复制新创建的GitHub仓库提供的HTTPS或SSH克隆URL。
    • 在VSCode终端中,运行 git remote add origin <repository-url> 将远程仓库与本地仓库关联起来。
  8. 推送更改到GitHub

    • 首次推送需要设置推送到主分支(通常是mainmaster),运行 git push -u origin main (根据你的仓库实际默认分支名调整)。

学习 git 的网站
Learn Git Branching

具体代码指及示例

具体在 vscode 中右键文件夹 -在集成终端中打开

shell 复制代码
# 链接自己的账号和仓库(设置全局用户信息)
git config --global user.email "***********@outlook.com"
git config --global user.name "**********"

# 切换或创建并检出到主分支(假设当前目录为空仓库,如果是新建仓库则不需要这一行,直接初始化并创建main分支即可)
# 如果是现有目录并且尚未初始化为Git仓库,请先执行 `git init`
git init
git branch -M main

# 添加远程仓库(仅首次添加时)
git remote add origin https://github.com/**********/**********_data.git

# 选择需要上传的所有文件
git add .

# 提交更改
git commit -m "修改单点查询、多点查询,增加相关性分析,增加雨量分析显示图标"

# 推送至远程仓库(注意大小写,以及空格)
git push -u origin main

修改文件后跟新 GitHub

shell 复制代码
#检查 更新内容
git status
#选择 更新内容
# git add README.md
git add .
# 提交修改信息
git commit -m "修改文件地址"
#推送
git push origin main

同步远程更新

shell 复制代码
git fetch origin
git merge origin/main
git pull origin main
相关推荐
luoluoal1 分钟前
基于python的自然语言处理技术的话题文本分类的研究(源码+文档)
python·mysql·django·毕业设计·源码
智算菩萨5 分钟前
【Python机器学习】K-Means 聚类:数据分组与用户画像的完整技术指南
人工智能·python·机器学习
熊猫钓鱼>_>30 分钟前
GLM4.6多工具协同开发实践:AI构建智能任务管理系统的完整指南
人工智能·python·状态模式·ai编程·glm·分类系统·开发架构
特级业务专家1 小时前
这下发布不需要Jenkins了
linux·git·docker
0和1的舞者1 小时前
Git 实战踩坑:如何让多个 IDE 项目共用一个远程仓库(附子模块问题解决)
git·开发·仓库·码云·子模块·操作·冲突
智算菩萨1 小时前
【Python机器学习】回归模型评估指标深度解析:MAE、MSE、RMSE与R²的理论与实践
python·机器学习·回归
程序员爱钓鱼1 小时前
用Python开发“跳一跳”小游戏——从零到可玩
后端·python·面试
程序员爱钓鱼1 小时前
Python 源码打包成.whl文件的完整指南
后端·python·面试
熊猫钓鱼>_>1 小时前
基于Trae/Whisper/FFmpeg与Knowledge Graph MCP技术开发语音生成会议纪要智能应用
开发语言·人工智能·python·深度学习·ffmpeg·whisper·trae
智算菩萨2 小时前
【Python机器学习】分类模型评估体系的全景解析:准确率、精确率、召回率、F1 分数与 AUC
python·机器学习·分类