1. 创建Gitee代码仓库
Gitee是中国领先的开源代码托管平台,类似于Github。首先,我们需要先在Gitee上创建一个代码仓库,来存储我们的VS Code代码。 在Gitee的主页上,我们点击右上角的 “Repositories” 进行仓库创建。
在新建仓库页面,我们需要填写仓库信息,包括仓库名称、仓库描述和仓库类型等信息。填完后,点击“创建仓库”按钮。
接着,我们可以在刚刚创建的仓库主页中找到我们的Git项目的仓库地址。
2. 在VS Code中安装Git扩展
Git是一个开源的分布式版本控制系统,可以记录文件的修改历史以及管理多个人对同一个项目的协作开发。
在VS Code中使用Git管理代码需要安装对应的Git扩展。我们可以在VS Code的扩展商店中搜索Git,然后点击安装按钮进行安装。
3. 在VS Code中打开代码仓库
在VS Code中,我们可以通过两种方式来打开代码仓库。
3.1. 在VS Code中打开文件夹
在VS Code中,我们可以通过文件菜单下的“打开文件夹”选项来打开代码仓库。 在弹出的文件选择窗口中,我们选择我们的代码仓库所在的文件夹,然后点击“选择文件夹”按钮。
3.2. 在命令行中打开代码仓库
我们也可以在VS Code的终端中输入命令来打开代码仓库。 在终端中输入以下命令,然后按下回车键即可打开代码仓库:
cd path/to/repository
code .
其中 path/to/repository 是我们的代码仓库所在的文件夹路径。
4. 将代码保存到本地仓库
在VS Code中打开我们的代码仓库后,我们需要将我们的代码保存到本地的Git仓库中。
4.1. 初始化本地Git仓库
我们需要先在本地的代码仓库中初始化一个Git仓库。 在VS Code的终端中输入以下命令:
git init
然后会出现类似如下的信息:
Initialized empty Git repository in /path/to/repository/.git/
4.2. 添加文件到本地Git仓库
我们可以通过在VS Code中编辑代码文件、添加、删除文件等操作,来修改我们的代码。 当我们完成了一些修改后,我们可以把修改保存到本地的Git仓库中。 在VS Code的侧边栏中,我们可以看到我们的修改状态。
我们需要把我们的修改添加到本地的Git仓库中。 在终端中输入以下命令:
git add .
其中 . 表示添加所有的修改。如果我们只想添加特定的文件,可以使用文件的路径来代替 .
4.3. 提交修改到本地Git仓库
当我们添加了修改后,我们需要提交修改到本地的Git仓库中。 在VS Code的终端中输入以下命令:
git commit -m "commit message"
其中 "commit message" 是我们本次修改的提交信息,可以自己写一些有意义的信息。
5. 将代码推送到Gitee仓库
当我们完成了一些本地的修改后,我们可以把我们的本地Git仓库中的代码推送到Gitee的仓库中,实现代码在线备份。
5.1. 在Gitee上添加SSH公钥
Gitee使用SSH协议来进行代码推送,因此我们需要在Gitee上添加我们本地机器的SSH公钥。
打开终端,输入以下命令:
ssh-keygen
我们会看到一个提示信息,按下回车键,选择默认配置即可。 然后会生成两个文件:id_rsa 和 id_rsa.pub。id_rsa 是我们的SSH私钥,需要妥善保管不要泄漏,id_rsa.pub 是我们的SSH公钥,就是我们要添加到Gitee上的公钥。
打开id_rsa.pub文件,复制其中的内容。
在Gitee的用户菜单中,选择“设置”->“开发者设置”->“SSH公钥”,点击“新建SSH公钥”按钮,把我们刚刚复制的公钥粘贴到输入框中,然后点击“确定”按钮即可。
5.2. 在本地Git仓库中添加远程仓库地址
在我们可以将我们的本地Git仓库中的代码推送到Gitee的仓库中之前,我们需要先在本地Git仓库中添加Gitee仓库的远程地址。
在终端中输入以下命令:
git remote add origin
其中
5.3. 将本地Git仓库中的代码推送到Gitee上
当我们完成了以上步骤后,我们就可以把我们的本地Git仓库中的代码推送到Gitee上了。
在终端中输入以下命令:
git push origin master
其中 origin 表示我们要推送的远程Git仓库,master 表示我们要推送的分支。
完成以上步骤后,我们就可以在Gitee上看到我们的代码了。
6. 总结
本文介绍了在VS Code中将代码保存到Gitee上的步骤。总的来说,我们需要先在Gitee上创建一个代码仓库,然后在VS Code中安装Git扩展,将代码保存到本地的Git仓库中,最后再把代码推送到Gitee的仓库中。通过这些步骤,我们可以完成代码的备份和管理,也可以方便地与其他人协作开发。