夜owl

困到睡不着
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Git使用笔记5-在vs2017使用git

Posted on 2025-11-20 11:32  夜owl  阅读(15)  评论(0)    收藏  举报

 

在vs2017使用git

Vs自带了团队资源项目管理器,能够使用git的功能,如图打开

Vs中git三棵树

安装之前的三棵树模型来探索

1. 初始化目录(创建仓库)-git init

每新建一个项目(解决方案)文件夹,都是一个git仓库,如图所示,会有一个隐藏的.git的文件夹。

当然我们可以使用git的终端来对vs的仓库进行操作,下面结合终端来探索下用vs操作git仓库。

2.添加文件到暂存区-git add

首先进入更改界面

右键简介文件实现单个文件的add指令,右上角+号全部暂存。

将文件暂存后状态变化,如图

3.提交暂存区内容到版本库(repository)--git commit

在输入框输入表示,提交

状态变化

 

发布远程库

1.关联远程库

Vs解决方案是先在本地生成,所以走关联路线。

进入发布界面,粘贴远程库的http链接,点击发布

会提示账号认证,直接点击浏览器打开,认证。

几点要求:

1.远程仓库只能是空的,否则会报错,

如果不是空的,需要在全局设置勾选push --force

2.只能是http链接

3.发布失败,需要重新修改,或者更换仓库去存储库设置

2.推送本地版本库到远程版本库git push

关联成功后,进入同步界面,界面变化

点击推送实现push命令

 

错误解决

出现这个错误的可能不是空仓库,需要设置勾选,设置不行的话到终端加 -f 参数推送,慎重操作。

3. 提取远程仓库到本地仓库git fetch

 

4.拉取远程仓库到本地仓库git pull

 

问题

Warning: Pulling without specifying how to reconcile divergent branches is

Git failed with a fatal error.

unable to access 'https://github.com/759144201/demo_c_cpp.git/': Failed to connect to github.com port 443: Timed out

网络问题,多试几次。