Git使用教程(如何使用VSCode+Git+Gitee对项目进行版本控制)

文章目录

安装Git

要下载 GitHub 仓库,必须用 Git 工具。

检查有没有安装 Git,打开 PowerShell,输入:

bash 复制代码
git --version

这样就说明没有。

如果你有"网络加速"工具,那正常下载,没有的话下载会有些慢。

下载后,直接点击安装。

安装到哪个地方随便,可以不装在C盘。

推荐这个"把 Git Bash 集成到 Windows 终端"勾上。

这一步是选择 Git 快捷方式在开始菜单的存放位置。

保持默认设置,直接点击「Next」继续安装。

这一步是选择Git 默认编辑器。

看你自己,我选的是VSCode

后续所有 Git 安装页面,全部保持默认设置,一路点「Next」直到安装完成。

这时候再来测试一下版本:

拉取仓库

打开你的VSCode。

点击「欢迎页」的 「克隆 Git 仓库」(如果没看到,按 Ctrl+Shift+P 输入 Git: Clone)

输入你要拉取的项目仓库地址,回车

如果用的不是github,而是gitee源的话,就点这个克隆。

复制这个https的链接,然后在VSCode登录一下Gitee账号。

选择克隆到的本地路径,等待克隆完成。

从零开始进行版本控制

把你的项目放仓库

初始化本地 Git 仓库

左边侧边栏点 源代码管理(图标是分支那个)

点击 初始化仓库

文件状态 U 表示 Untracked这些文件还没被 Git 追踪,只要你提交,它们就会被加入仓库。

新建 .gitignore 忽略文件

项目里,有一些不该提交的文件。

比如__pycache__ 里的 .pyc 文件(Python 编译后的缓存文件)

本地数据文件 *.csv

这些文件会让你的仓库变得又大又乱,而且完全没必要上传到 Gitee。

项目根目录新建文件,名字完全原样:

python 复制代码
.gitignore

复制下面内容进去保存:

python 复制代码
# Python 缓存文件
__pycache__/
*.pyc
*.pyo
*.pyd

# 虚拟环境
venv/
.venv/
env/

# VSCode 配置
.vscode/

# 日志
*.log

*.pyd

* 代表所有文件

.pyd 是 Windows 下 Python 编译出来的二进制文件

意思是所有 .pyd 结尾的文件,都不要上传

还可以自定义不上传的文件:

python 复制代码
# 本地数据文件
# 这里举两个例子
stock_local_data/
*.csv

不上传某个文件夹的语法

python 复制代码
文件夹名/

文件夹名字 + 末尾加一个斜杠 /Git 就会忽略整个文件夹 + 里面所有内容,永远不提交。

写完.gitignore之后,再去看你的源代码管理,里面的文件就瞬间清爽了。

提交本地版本

去 Gitee 创建空仓库

登录 Gitee → 右上角 新建仓库。

仓库名:随便填 stock-backtest。

不要勾选:初始化 README、不要选许可证、不要加 .gitignore。

点创建。

创建完页面不要关,复制仓库HTTPS 地址,格式类似:

python 复制代码
https://gitee.com/你的用户名/xxx.git

VSCode 关联 Gitee 并推送

VSCode 顶部菜单栏:终端 - 新建终端

终端输入(把地址换成你刚复制的):

python 复制代码
git remote add origin https://gitee.com/你的用户名/xxx.git

确认本地有没有提交,也可以不用确定,因为我们是新建的项目,肯定没提交。

在 VSCode 终端里运行:

python 复制代码
git status

如果看到No commits yet,说明你还没提交任何代码。

配置名字、邮箱

配置你的名字 + 邮箱(随便填,不用真实)

python 复制代码
git config --global user.name "李某"
python 复制代码
git config --global user.email "li@example.com"
执行提交 + 推送
bash 复制代码
git commit -m "第一次提交:xxx项目"
git push -u origin main

接下来会出现Git Credential Manager 让你输入 Gitee 账号的验证信息。

在 Gitee 生成个人访问令牌

登录你的 Gitee 账号

点击右上角头像 → 设置 → 安全设置 → 私人令牌

点击 生成新令牌

令牌名称:随便填(比如 VSCode-zzz)

有效期:建议选一个月,或者自定义

权限:至少勾选 projects

点击提交,复制生成的令牌(⚠️ 只显示一次,复制保存好)

点击右上角头像,进入主页,看你左边的名字,要看@符号后面的名字,上面那个中文名不需要。

执行推送命令
bash 复制代码
git push -u origin main

username:输入刚刚在主页@符号后面的名字

Password:输入刚刚的令牌

相关推荐
mklpo1472 小时前
在win7 sp1 系统上安装最新版 的 Visual Studio Code。2026-10-04
ide·vscode·编辑器
星恒随风2 小时前
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
linux·笔记·git·学习·github
寺中人20 小时前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安21 小时前
git学习记录01
linux·git·学习
lingchen190621 小时前
版本控制 Git源代码项目管理
git
虫无涯21 小时前
Coverity 如何结合 GJB8114-2013使用?
git·单元测试·嵌入式测试·coverity·静态扫描
喵本喵叁肆1 天前
Git 深度解读:从对象模型到分支指针,把版本控制的内核讲透
git
阿钱真强道2 天前
课时00 嵌入式技术应用设计实训 | 开发环境搭建与开发板认识
git·hal库·keil·vs code·开发环境搭建·stm32f103·st-link
老李IT笔记3 天前
激活锁状态怎么检测:三个入口,四种返回值,一份排查顺序
git·智能手机·github
Joecien3 天前
【2026实测】百炼 CLI 托管 Agent 教程:bl managed-agent 配置校验、版本回滚与变更预演(附完整命令)
人工智能·git·阿里云·知识图谱·agi