解决VS2013 git客户端遇到的一些问题

分支问题

我在网上的托管环境(github)新建项目的时候有生成readme文件.在本地初始化项目添加git作为项目管理时,填写远程地址一定要以https形式,然后发布会出错,提示

在git命令行好像显示的是

There is no tracking information for the current branch.
Please specify which branch you want to merge with.

这个时候,需要打开命令行.键入

git config branch.master.remote origin 
git config branch.master.merge refs/heads/master 

  或者打开config.确保(加入)有以下内容

[branch "master"]
	remote = origin
	merge = refs/heads/master

  

An error occurred while sending the request.

在命令行下显示为443之类的

原因:癌症患者方校长的问题.

解决方案:确(连)保(的)网(上)络(V)畅(P)通(N)

文件冲突

有一种情况就是我下班前忘了提交.回家后拉取之后提交.那么第二天我上班的时候,获取的时候如果有同一个文件的,就有可能发生冲突.

这时候,点击解决冲突,保留自己想要的内容.然后作为一次新的提交,同步一下就行了

其他问题

由于VS2013的git插件只支持http,如果用ssh clone下来的话,在VS里面修改代码后提交会出现下面这个错误

"出现了错误。详细消息: This transport isn't implemented. Sorry"

参考链接:

git push用法和常见问题分析

Git远程分支和refs文件详解

原文地址:https://www.cnblogs.com/zeusro/p/4541327.html