如何在VScode环境下使用git进行版本控制,并上传到gitee远程仓库

Git工具对于项目代码版本控制来说非常有用,然而很多开发者却不太会用,根本原因在于很多人平时都是一个人搞算法研究,很少进行合作开发,所以接触很少。但其实git的作用比较大,版本控制和远程仓库提交都少不了它。接下来,我们来初步尝试使用git进行代码版本控制,并使用gittee进行远程仓库构建并同步。

一. 安装VScode与Git工具

首先,进入VScode官网下载最新版本的vscode,基本无脑下一步就可以,安装路径可以选一下。然后找个教程安装一下anaconda或者minforge3进行项目虚拟环境管理,这里推荐我之前的教程可以完美管理虚拟环境 安装anaconda与深度学习环境搭建教程

到这里,VScode与虚拟环境管理工具都搭建完毕,可以正常使用vscode进行深度学习项目开发了,如果你不需要安装pytorch那些可以忽略里面的部分内容即可。

下面是安装Git工具的教程,Git工具的安装与配置教程,按照上面的方法下载并安装好git工具,然后打开cmd终端,进行git账号和邮箱配置,如下所示:第一行的xxx替换为你的gitee官网账号名,就是主页@符号后的那一串,第二行是你的gitee账号绑定的邮箱名。所以你需要先到gitee官网注册 一下账号并绑定邮箱,这样才可以顺利的进行远程仓库同步。

python 复制代码
git config --global user.name "xxxx"
git config --global user.email "xxx@qq.com"

设置完成之后,然后你需要在gitee主页点击右上角的+号,创建一个仓库,然后复制仓库的url

点击HTTPS,然后点击复制URL地址,如果这个页面找不到了,也很简单,点击你刚刚创建的项目主页,浏览器上的URL地址加上".git"即可。复制这个地址,然后新建一个文件夹(例如git_demo),使用vscode打开这个文件夹,新建一个test.py文件,里面随便写点什么,比如print("hello world!"),然后按照下面顺序操作:

然后增加一行代码,print("This is a test file"),内容无所谓,就是改动一下的意思,然后下面需要添加gitee仓库的URL地址了,按照下面操作进行添加(比如上面创建的项目地址应该加上.git后变成https://gitee.com/yang-yunfengafgasg/demo2.git),然后回车即可,还需要我们添加远程仓库名,这个是你本地的叫法和远程无关,随便输入即可,我一般以平台名(gitee)命名。

这样之后便将将这个本地项目关联到gitee远程仓库了,接下来,你可以在添加编辑编码,然后提交你的改动,保存为当前版本。比如你在更改一些代码后,觉得当前版本可以保存一版了,就为当前版本取一个名字,比如version1,然后再点提交即可。

点击提交之后就如下图所示,1表示当前保存的版本,点击可以查看当前版本所做的改动,如果此时点击2就是将当前的版本同步到gitee远程仓库中。

同步之后,就可以在gitee官网看到刚刚提交的更改了,同时vsocde也会有云图标的增加。

到这里就讲完了gitee仓库与git的联动了,其实git的作用还远不止这些,包括小组之间的代码协作如何同步也是值得探索的,而且当你在大公司上班时,协作开发是必不可少的。所以后续我会继续跟进这方面的内容。有小伙伴着急的,我这里插一个视频资源,讲的比我好。

Git的使用教程与团队开发

相关推荐
醇氧8 小时前
【git】WARNING: connection is not using a post-quantum key exchange algorithm.
git
hui函数9 小时前
如何解决 PyCharm 控制台 pip install 报错 UnicodeDecodeError/GBK 路径编码问题
ide·pycharm·pip
一只程序熊9 小时前
Git不常用操作记录
git
小龙10 小时前
【Git 报错解决】 远程仓库 origin 已存在(`remote origin already exists`)
git·报错
zhaqonianzhu10 小时前
【vsc】cpptools占用内存过大
vscode
智慧地球(AI·Earth)16 小时前
Codex配置问题解析:wire_api格式不匹配导致的“Reconnecting...”循环
开发语言·人工智能·vscode·codex·claude code
「QT(C++)开发工程师」17 小时前
我的 TRAE 编程体验-简介篇
ide·trae
AI大佬的小弟17 小时前
pycharm专业版有哪些功能?
ide·pycharm·pycharm专业版的功能·代码写作软件推荐
从此不归路18 小时前
FPGA 结构与 CAD 设计(第3章)上
ide·fpga开发
BORN(^-^)18 小时前
Git 操作概要
git