在VS中使用Git的方法

VS中使用Git的方法

注:本文以VS2017+Gitee为例进行介绍。分别介绍了如何向新建的远程仓库推送项目如何从本地代码仓库加载项目以及如何从远程代码仓库加载项目

目录

 

1 向新建的远程仓库推送项目

1.1 新建远程仓库

1.2 新建VS项目

1.3 使用团队资源管理器

1.3.1 项目主页

1.3.2 更改

1.3.3 同步

1.3.4 分支

2 从本地仓库加载项目

3 从远程仓库加载项目


1 向新建的远程仓库推送项目

1.1 新建远程仓库

登录Gitee选择创建仓库,一定要创建空仓库不需要进行初始化。

填写仓库名称,其他所有选项维持默认。点击最下方的创建按钮。

创建成功后会跳转到如下页面,复制图中的仓库地址(后面会在VS中使用)。

1.2 新建VS项目

以新建C++空白项目为例,创建时勾选“新建GIT存储库”和“为解决方案创建目录”(为了将项目的配置文件和源代码分隔开来)

1.3 使用团队资源管理器

所有的GIT相关操作都将在团队资源管理器中进行,可以看到新建的Project2已经在本地GIT存储库中显示。

1.3.1 项目主页

双击上图本地GIT仓库中得Project2项目,进入项目主页,如下图所示。

项目一栏有更改、分支、同步、标记和设置项。除了进入主页后可以选择项目,也可以通过最上方的“项目名”旁边的按键进行切换。如下图所示。

1.3.2 更改

点击更改之后会进入如下的页面。有更改的地方会在更改数出列出,根据更改填写输入消息后才可提交。

在项目中新建“源.cpp”文件后管理器显示如下。在信息栏添加了信息之后可以进行提交,提交的方式有三种:

全部提交:提交到本地的仓库。

提交并推送:提交到本地仓库并推送到远程仓库,如果远程仓库已经有其他人推送过那么本次操作就会失败。

提交并同步:提交到本地仓库并且当远程仓库有新的提交之后,将本地和远程进行同步(合并后推送到远程)。

点击全部提交,效果如下,提示已提交成功。

现在修改“源.cpp”文件,再次查看更改页面。列出了更改的文件,双击文件即可与未修改前的文件进行比对。

比对效果图如下。

选择提交并推送。会显示未配置远程存储库,点击发布GIT存储库按钮。

在文本框中填入在步骤一中创建的远程仓库的URL(必须使用HTTPS的地址)。并点击发布按钮,会向远程仓库推送代码,推送完毕后自动返回主页。

Gitee的仓库中会显示推送成功,可以看到推送的所有文件及信息 。

1.3.3 同步

在同步页面可以进行同步、提取、拉取和推送的操作。

同步:感觉像是在自动同步(拉取合并后自动推送,而拉取不会推送),出现冲突的时候是和拉取的效果是一样的。需要解决了冲突后重新提交并推送。

提取:单纯的提取远程仓库的版本到本地不进行其他操作。提取出来做什么用还得研究,请大神赐教。

拉取:是指从远程仓库拉取到本地,并进行比较,标出冲突。如果远程仓库被其他开发者推送,拉取时会将冲突(指两个开发者修改了同一处代码)的地方标出。

推送:是指将本地仓库的提交推送到远程仓库。

拉取冲突情况如下,HEAD下面标出本地仓库的提交,===后是从远程仓库拉取的。

点击下图中的”冲突”按钮,进入下面的解决冲突页面

单击列出的冲突文件”源.cpp”,可以选择按何种方式解决冲突。冲突解决完毕后点击提交合并,返回更改页面重新提交并推送。

1.3.4 分支

在分支页面可以进行新建分支、合并、变基三种操作

新建分支:以一个分支为基础新建分支,新建分支与基准分支完全相同。

合并:将两个分支进行合并。

变基:更换当前工作的分支。

点击新建分支,选择一个基准分支,以此分支为基准新建分支。新建分支后会自动切换到新建的分支。可在“同步页面”将新建的分支推送到远程仓库。

合并是将两个分支合并,选择要合并的两个分支。

变基是切换分支的意思,从当期的分支切换到别的分支。

2 从本地仓库加载项目

打开VS2017并定位到团队管理器,可以看到之前创建的项目已经显示在列表中,点击添加按钮可以指定位置导入本地的代码仓库。

点击添加后选择本地的仓库的路径,这里我的仓库存在下面的路径中。

这是添加后的效果,将指定路径中的项目添加进来了。

双击项目即可进入项目主页,如果此项目包含了解决方案文件(*.sln)可以打开此解决方案,如果不包含则只能对单个文件进行编辑。

3 从远程仓库加载项目

打开VS2017并定位到团队管理器,选择克隆操作。指定要克隆的URL以及克隆到本地的位置。

填写完毕后点击克隆按钮。

效果如下,已经正常克隆到了本地。双击打开找到解决方案文件即可在解决方案管理器打开项目。

结束。

 

 

 

  • 11
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GitVisual Studio 200 Tools是两种完全不同的工具,它们各自用于不同的任务。Git是一个版本控制系统,它用于管理代码版本和协作开发,而Visual Studio 2005是一个集成开发环境(IDE),它用于编写、调试和构建应用程序。 如果您正在使用Git来管理代码,您可以在Visual Studio 2005使用Git作为版本控制系统。下面是如何在Visual Studio 2005使用Git的步骤: 1. 安装Git。您可以从Git官方网站上下载并安装Git:https://git-scm.com/downloads 2. 在Visual Studio 2005启用Git插件。在Visual Studio 2005,单击“工具”菜单,然后选择“扩展和更新”。在“扩展和更新”对话框,选择“在线”选项卡,并搜索“Git for Visual Studio 2005”。选择“Git for Visual Studio 2005”插件,并单击“下载”按钮,然后按照提示进行安装。 3. 创建Git存储库。在Visual Studio 2005,选择您要管理的项目,并单击“文件”菜单的“Git”选项。选择“初始化Git存储库”选项,并按照提示完成创建。 4. 添加文件到Git存储库。在Visual Studio 2005,选择您要添加到Git存储库的文件,并单击右键。选择“Git”菜单的“添加”选项,或者使用“提交”选项将文件添加到Git存储库。 5. 提交更改。在Visual Studio 2005,选择您要提交的文件,并单击右键。选择“Git”菜单的“提交”选项,并填写提交信息。单击“提交”按钮提交更改。 总之,使用GitVisual Studio 2005可以方便地管理代码版本和协作开发。通过上述步骤,您可以在Visual Studio 2005启用Git插件,并使用Git管理您的代码。 ### 回答2: gitVscode两者都是开发者常用的工具,用来进行代码管理和编写代码。 首先,Git是一个分布式版本控制系统,它允许多个开发者在同一个项目上同时进行工作,并能跟踪每个开发者的修改,并且可以将这些修改合并到一起。Git使用方法如下: 1. 安装Git:在官方网站上下载并安装Git。 2. 创建存储库:在项目的根目录使用`git init`命令创建一个新的Git存储库。 3. 添加文件:使用`git add`命令将要跟踪的文件添加到Git存储库。 4. 提交更改:使用`git commit`命令将文件的更改提交到Git存储库,并添加相应的注释。 5. 查看历史记录:使用`git log`命令查看Git存储库的提交历史记录。 6. 分支管理:使用`git branch`命令创建、切换、删除分支,并使用`git merge`命令将分支合并到主分支。 其次,Vscode是一款轻量级的代码编辑器,它具有丰富的插件生态系统和高度可定制化的特点,使得它成为开发者的首选工具。Vscode的使用方法如下: 1. 安装Vscode:在官方网站上下载并安装Vscode。 2. 打开项目:使用Vscode打开要编辑的项目文件夹。 3. 编辑代码:在Vscode选择要编辑的文件,并进行代码编写、修改或调试等操作。 4. 插件安装:根据需要安装相应的插件,以增强Vscode的功能。 5. 调试程序:使用Vscode提供的调试工具对代码进行调试,以便排查错误和问题。 6. 版本控制:Vscode集成了Git插件,通过它可以方便地进行代码版本控制和管理。 综上所述,GitVscode是开发者常用的工具,分别用于代码管理和代码编辑。通过掌握它们的使用方法,开发者可以更高效地进行编写和管理代码的工作。 ### 回答3: GitVS200tools都是软件开发工具,但在使用方法上有一些不同。 首先是Git,它是一个分布式版本控制系统,主要用于代码管理。在使用Git时,我们首先需要在本地计算机上安装Git软件。然后,创建一个本地仓库来存储代码。我们可以使用命令行或图形化界面工具,如Git Bash或Sourcetree等来操作Git。常用的Git命令包括git add将文件添加到暂存区、git commit将暂存区的文件提交到本地仓库、git push将本地仓库的代码推送到远程仓库等。 而VS200tools则是Visual Studio 200系列的辅助工具,用于增强开发者在Visual Studio环境下的开发效率。VS200tools提供了各种插件和扩展,包括代码生成器、代码片段、自动化单元测试工具等,可以帮助开发者更快地编写、调试和测试代码。使用VS200tools,我们需要首先安装Visual Studio软件,然后安装相应的插件或扩展。一旦安装完毕,这些插件和扩展将集成到Visual Studio,我们可以在开发过程直接使用。 综上所述,GitVS200tools是软件开发常用的工具。Git用于代码版本控制和团队协作,VS200tools则是Visual Studio的辅助工具,可以提升开发效率。熟练掌握GitVS200tools的使用方法,对于开发者来说非常重要,可以提高代码管理和开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值