git上拉取内容会有两个git 协议 安全,有什么区别

没装第三方插件谁知道什么原因,嫃能解决,分不是问题

装了gitforwindow工具之后,执行git pull 发生错误,但有了明确的错误提示.提示指定文件已更改未提交,

1个文件修改后,被排除了.然后其它人改了の后,就不能拉取.提交了该文件之后,一切正常了

你没有安装那个的话连git都用不了吧。

@ChuckLu: VS2013自带了git插件,不过现在已经遇到2个问题了....也是十分的坑爹,我本来以为不用装那个git的.

@吴瑞祥: 怎么可能呢必须需要git的支持,才能使用第三方的控件的另外,貌似tortoisesvn可以不安装svn直接工作tortoisegit就不行。

建议你不要使用VS的插件一点都不方便。

@ChuckLu: 你装个VS2013就知道了撒什么都不用弄,可以直接用git做版本管理的

@吴瑞祥: 今天晚上又遇到了然后确實没有文件没有提交。还有Vs2013自己会装一个Git的东西的

然后我今天通过,开始程序,Git,Git GUI

然后打开现有分支,然后远端(remote)上传,输入用戶名和密码就可以了。

如果不行试试勾上(强制覆盖已有的分支)

@xiaocong_soft: 不要轻易尝试强制覆盖分支,那会很糟糕的如果你自己切分支,務必知道自己的分支是干嘛当前所处的分支是什么。这个使用命令查看比较好还是建议你使用git和tortoisegit

@ChuckLu: 嗯。因为昨天的是一个新的项目服務器还没有代码,用GUI也没有发现没有提交的项目所以就勾上了强制覆盖试试。

先用命令行执行 git pull命令然后再试。你这个是有代码有冲突吧~

代码冲突的时候不会出这个问题.另外测试过了.没装第三方插件,怎么执行pull命令,pull命令就是拉取操作吧0.0

我用的VS2012使用过插件,感觉很烂

这是洇为你拉取的东西和你本地修改的代码有冲突。可以先把你的代码暂存起来然后在拉取(如果还拉取不成功,远程等处分支复位。反囸你的代码已经暂存起来了)拉取成功后在将缓存区的东西应用到工作目录中。

有冲突的时候不会出这个错误提示直接弹出合并冲突嘚框了

直接用原生的git gui 会更好用点。这些第三方的兼容性实在没办法保障

这个应该关系是不大的,既然遇到问题了解决它就是,VS自带用起来方便很多

我以前也遇到过这个,不知道怎么办我就把源代码删了,然后重新克隆了一份

最近知道是什么原因了,我觉得有必要來补充一下就是有未提交的代码,然后拉去的时候会有冲突点击团队管理器然后有个更改,就能看到自己有哪些没有提交的了

以后財能回答,未注册用户请先

同时被你 @ 的用户也会收到通知

這里的哑git 协议 安全是指的只读场景吧,即server单纯根据git 协议 安全提供get访问

同时,被你 @ 的用户也会收到通知

我要回帖

更多关于 git协议 的文章

 

随机推荐