Tag: git新

有没有办法使用.NET应用程序使用git?

我怎样才能从GitHub 拉 (也可能推 )一些文件夹? 我的意思是我需要.NET的API来在C#中访问,而不是git的GUI。

gitstream程分支已经分化了

我正在使用gitstream程工具,并且遇到了一些问题。 我的git分支已经分化了。 我读过硕士分支和“起源/硕士”已经分歧,如何“分裂”分支? 并试图按照这些步骤,试图合并和重新绑定我的本地存储库。 $ git flow feature finish showFindLogs Branches 'develop' and 'origin/develop' have diverged. And branch 'develop' may be fast-forwarded. $ git merge origin/develop Already up-to-date. $ git rebase origin/develop Current branch feature/showFindLogs is up to date. $ git status # On branch feature/showFindLogs nothing to commit (working directory clean) 我怎么能摆脱这个? 我已经完成了gitstream程function,我只想把我的更改到远程。 谢谢!

如何使用git(github)连接Visual Studio 2012?

微软推出了可以与git(和github)集成的Visual studio 2012,我用下面的参考链接将visual studio 2012和git结合起来 ,但是没有得到任何选项来提交我的代码。 我需要安装/使用Github的Windows? 或者是可以直接从Visual Studio与Github集成吗?

从gitlab私有存储库安装npm模块

我们正在使用GitLab作为我们的私人项目。 有一些从github分叉的库,我们要安装为npm模块。 直接从npm安装该模块是可以的,例如: npm install git://github.com/FredyC/grunt-stylus-sprite.git …也能正常工作,但是对GitLab做同样的事情,只是改变域名就会让我这个错误。 npm WARN `git config –get remote.origin.url` returned wrong result (git://git.domain.com/library/grunt-stylus-sprite.git) npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git Cloning into bare repository 'D:\users\Fredy\AppData\Roaming\npm-cache\_git-remotes\git-git-domain-com-library-grunt-stylus-sprite-git-6f33bc59'… npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git fatal:unable to connect to git.domain.com: npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git git.domain.com[0: 77.93.195.214]: errno=No error npm ERR! Error: Command failed: Cloning into bare repository […]

如何在git中删除subversion remote?

我有一个最初使用git-svn创build的git存储库。 现在我有一个git服务器,我推到svn库已经丢失。 我可以删除svn远程? 怎么样?

如何在mac osx上添加/ usr / local / git / bin /到PATH?

可能重复: git:找不到命令 如何在mac osx上添加/ usr / local / git / bin /到PATH? 我只是安装了git,但它不能识别命令。 它只响应“命令GIT未find”,我相信这可能是解决scheme,但我不知道如何将其添加到terminal中使用的path。

在Git / Mercurial中,我可以安全地忽略哪些Eclipse项目.metadata?

我们在包含多个Java项目的Eclipse工作区中拥有Eclipse RCP应用程序的代码。 我们正在使用一个简单的.hgignore只是* .class(但同样的问题将适用于Git)的Mercurial。 即使对代码进行小的更改也会导致.metadata中的许多文件发生更改。 我想从版本控制中排除部分或全部.metadata。 如果我们完全排除它,工作空间就会丢失。 有谁知道我们可以安全排除? 另外,如果我们把代码放到新的计算机上,又怎么能重新创build呢?

是否有一个适用于Mac OS X或Windows的(视觉)Git工具?

我正在考虑将我的项目从SVN移植到Git(我相信Git值得这个举动),我正在想出一套用于该项目的工具。 我已经search了一些工具,但我并没有真正留下深刻的印象。 在Mac OS X上为Git用户推荐哪些可视工具? 那么Windows呢? (我有多个开发环境,我需要在每一个git工具)

删除由git创build的大型.pack文件

我检查了一个文件的负载分支和合并,然后不得不删除它们,现在我剩下一个大的.pack文件,我不知道如何摆脱。 我使用git rm -rf xxxxxx删除了所有文件,而且我也运行了–cached选项。 有人可以告诉我如何删除当前位于以下目录中的大型.pack文件: .git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack 我只需要删除我仍然有但不再使用的分支? 还是有什么我需要运行? 我不知道它有多大的差异,但它显示了对该文件的挂锁。 谢谢 编辑 这里是我的bash_history的一些摘录,应该给我一个想法如何设法进入这个状态(假设在这一点上我正在一个名为“我的分支”的git分支,我有一个文件夹包含更多的文件夹/文件): git add . git commit -m "Adding my branch changes to master" git checkout master git merge my-branch git rm -rf unwanted_folder/ rm -rf unwanted_folder/ (not sure why I ran this as well but I did) 我以为我也跑了以下,但它并没有出现在与其他人的bash_history: git rm -rf –cached unwanted_folder/ […]

如何使用cmake将git SHA1作为定义传递给编译器?

在一个Makefile中,这可以通过如下方式来完成: g++ -DGIT_SHA1="`git log -1 | head -n 1`" … 这是非常有用的,因为二进制文件知道确切的提交SHA1,所以它可以转储它的情况下,段错误。 我怎样才能达到与CMake相同?