如何在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的使用教程与团队开发

相关推荐
逐步前行3 小时前
C/C++图形库_EasyX 环境配置(VSCode+MinGW )
ide·vscode·编辑器
weixin_423391933 小时前
从开发到合并:AICR 项目 Git 协作提交全流程指南
git
推理幻觉3 小时前
IDE/编码代理架构与 Cursor 相关研究(汇总)
ide·人工智能·架构·agent
正经教主4 小时前
【咨询】Android Studio 第三方手机模拟器对比【202511】
android·ide·android studio
paishishaba5 小时前
Git常用命令大全及提交推送详解
git
名剑走天下6 小时前
在 VSCode 中:修改快捷键
ide·vscode·编辑器
名剑走天下6 小时前
在 VSCode 中:如何主动生成c_cpp_properties.json文件
ide·vscode·编辑器
扣得君6 小时前
解决glibc版本低VSCode无法远程问题
ide·vscode·编辑器·glibc升级·vscode远程glibc版本
Naiva7 小时前
【小技巧】PyCharm建立项目,VScode+CodeX+WindowsPowerShell开发Python pyQT6
vscode·python·pycharm