标签: git

用于Git的Visual Studio工具无法提交

Opening repository: D:\testproject\DotNet.
Failed to push new glyph for D:\testproject\DotNet\DotNet.WinForms\DotNet.WinForm.User\DotNet.WinForm.User.csproj. Return code from SccGlyphChanged was -2147467263.
Failed to push new glyph for D:\testproject\DotNet\DotNet.WinForms\DotNet.WinForm.User\DotNet.WinForm.User.csproj. Return code from SccGlyphChanged was -2147467263.
Failed to push new glyph for D:\testproject\DotNet\DotNet.WinForms\DotNet.WinForm.User\DotNet.WinForm.User.csproj. Return code from SccGlyphChanged was -2147467263.
Undoing edit: D:\testproject\DotNet\DotNet.WinForms\DotNet.WinForm.Staff\DotNet.WinForm.Staff.csproj
Failed to push new glyph for D:\testproject\DotNet\DotNet.WinForms\DotNet.WinForm.User\DotNet.WinForm.User.csproj. Return code from SccGlyphChanged was -2147467263
Run Code Online (Sandbox Code Playgroud)

提交解决方案时,输出窗口显示错误消息.谁可以给我一个建议.

git visual-studio-2012

11
推荐指数
1
解决办法
1332
查看次数

如何找到git SHA指向分支HEAD?

为了避免在使用(python)脚本检出某个git SHA时不必要的分离HEAD,我想检查一个分支,如果该SHA恰好是分支的当前HEAD.

理想情况下,我想给git一个SHA,如果SHA在分支的当前提示上,则返回分支名称,否则返回错误.

git describe --all --exact-match <SHA> 几乎就是我需要的,只是它主要针对标签,所以如果分支标签指向我的SHA(例如,经常发生在我们的发布分支中),则只给出标签.这没用,因为签出标签会导致分离的HEAD(即使分支指向同一个SHA).

注意,我不想这样做git branch --contains- 我不需要知道哪些分支包含我的提交.

如果没有像git describe只有分支的命令,我知道我可以通过分支交叉检查我的SHA git show-ref.不过,这不是最优雅的解决方案.

我也可以这样做git name-rev --name-only <hash>,但是我必须手动检查~字符的输出,如果有一个git命令在某处做同样的事情,这会感觉不自在.

git

11
推荐指数
2
解决办法
2452
查看次数

git tag:fatal:无法将'HEAD'解析为有效的ref

我正在从存储库克隆一个分支并在python脚本中创建一个标记.命令如下.

git clone -b master --single-branch <repository adress>

git tag -a testag -m 'test'
Run Code Online (Sandbox Code Playgroud)

它成功克隆,但在添加标记时,它会出现以下错误:

fatal: Failed to resolve 'HEAD' as a valid ref.
Run Code Online (Sandbox Code Playgroud)

git

11
推荐指数
4
解决办法
3万
查看次数

conda食谱和包的存储库

根据我的理解,有几个食谱存储库(不是程序本身):conda

我的问题是:

  • 他们之间有什么关系?他们中的任何一个比其他人更"官方"吗?(与Pypi的用法相同pip)
  • 如何告诉conda从上面的GitHub存储库中提取包?
  • Binstar.org,似乎是包存储库的托管服务.我如何告诉conda在其中搜索包裹?

python git anaconda conda

11
推荐指数
1
解决办法
2771
查看次数

链接到现有的github存储库

我在github上创建了一个存储库,现在想要使用git对这个存储库进行更改.我有一个项目文件结构(使用heroku创建)来提交.将现有的github repo与git链接需要哪些步骤?

在过去,我使用"github for windows"UI来创建一个github存储库,这会在我的机器上创建一个文件结构,当我更新文件结构时,会识别出更改.

但是这个新设置有点不同,因为该项目已经存在,我想将它链接到一个新的github repoistory.

git github heroku

11
推荐指数
1
解决办法
3万
查看次数

为什么不建议将git存储库放在Dropbox文件夹中?

使用OSX的GitHub应用程序在Dropbox文件夹内创建Git存储库时,我收到以下消息:

建议不要将git存储库放在Dropbox文件夹中.您确定要在此处创建存储库吗?

为什么不推荐这个?

git version-control dropbox github-for-mac

11
推荐指数
1
解决办法
6002
查看次数

使用SaltStack设置环境

如何让小兵使用特定的SaltStack环境?

所述GitFS后端教程指出分支将被映射到使用分支名称作为标识符的环境.如何将这些环境暴露给我的仆从?

举个例子,假设我有一个名为"pippy" 的分支.我想把那个分支部署到特定的小兵身上.

好像我可以通过minion的配置文件设置环境.还有其他方法可以从盐主人那里做到吗?

git salt-stack

11
推荐指数
1
解决办法
8568
查看次数

git rebase与冲突不起作用

我有远程存储库.我做:

git clone https://mylogin@bitbucket.org/mylogin/myrepo.git
Run Code Online (Sandbox Code Playgroud)

克隆成功.我有git tree:
C(master)
| B:A
|/
B/
|
A
|
A0
|
A01(原点/头)(原点/主)
|
(一些提交)

我需要:
                B:A
C(主人)/ 

我需要rebase分支B到C(主)我做什么:

git checkout b1
Switched to branch 'b1'
git rebase master
First, rewinding head to replay your work on top of it...
Applying: B:A
Using index info to reconstruct a base tree...
M   index1.txt
Falling back to patching base and 3-way merge...
Auto-merging index1.txt
CONFLICT (content): Merge conflict in index1.txt
Failed to merge in the changes.
Patch failed …
Run Code Online (Sandbox Code Playgroud)

git rebase

11
推荐指数
1
解决办法
1万
查看次数

将Bitbucket pull请求应用为补丁

我在Bitbucket上有一个回购,只有我有写访问权限.

有人分叉了那个仓库,进行了更改,并从分支机构向我的仓库发出了拉动请求.

我怎样才能将拉取请求作为git补丁暂时应用于我的仓库以进行测试?

分叉回购是私有的,所以我不能把它拉下来,我也不想这样做.

在GitHub上,您只需转到拉取请求并在URL的末尾添加.patch即可下载补丁.这不适用于Bitbucket.

git bitbucket git-patch pull-request

11
推荐指数
2
解决办法
8321
查看次数

此错误消息意味着什么:致命:无法访问"https:URL":无法识别对等方的证书颁发者?

我尝试了许多与证书相关的不同搜索,但我没有得到它.我不知道怎么看我是否有好的证书.尝试在Fedora中推送一个git提交后给出了这条消息,如下所示:

$ git push origin master
Run Code Online (Sandbox Code Playgroud)

这个证书是相关的还是与git相关的?顺便说一下ssh的作品......

git ssl certificate

11
推荐指数
3
解决办法
4万
查看次数