我正在从SVN转移到Git的过程中。 在SVN中,我在单个SVN存储库中有多个eclipse项目,方便浏览项目。 我打算移动到每个Eclipse项目有一个git存储库,但是EGitbuild议不要这样做。 EGit的指南build议将多个项目放到一个Git仓库中。 看着类似的问题,这个build议每个仓库一个项目。 哪种方法是最佳实践,人们实施什么?
我正在使用Eclipse Kepler和EGit 3.0.0。 我在哪里可以findGIT存储/应用function。 我无法在Package Explorer团队popup框中find存储,也无法在Team Synchronizing透视图中find任何地方。
每次我尝试向GitHub推送任何东西时,都会向我询问地址git@github.com:…之后,它需要密码。 有没有办法让这个自动化? 我正在使用Linux Ubuntu。
根据http://cygwin.com/packages/git/最新可用的Cygwin包是1.7.9-1。 我想更新git至less1.8.0。 我可以这样做吗?
在更新janus vim分发之后,使用vim提交消息似乎有问题。 最好的例子就是在做一个git pull来取得别人的改变。 显示vim编辑器,我键入我的提交信息,我input: w q而不是提交工作,我得到以下错误信息: error: There was a problem with the editor 'vi'. Not committing merge; use 'git commit' to complete the merge. 然后我必须手动提交:( 我怎样才能让git和vim很好的搭配?
基本上我想做一些像git push mybranch to repo1, repo2, repo3 现在我只是多次input推文,如果我急于推送完成,我只是把它们全部发送到后台git push repo1 & git push repo2 & 我只是想知道,如果git本身支持我想要做的,或者如果有一个聪明的脚本,或者可能编辑本地回购configuration文件的方式说,分支应推到多个遥控器。
我想快速了解我的存储库中的本地更改,但是我不想显示已删除文件的差异,因为每一行都是负数。 基本上,我想像'git diff HEAD <list of modified files only>' 。 在一个理想的世界里,它会在被删除和添加文件的列表之前,但不会显示它们中的差异。 我是通过编写一个这样做的实用程序的大部分方式: git diff HEAD `git status | grep modified | cut -d : -f 2` 当我想知道是否有一些合法的方式来做到这一点。 有我失踪的国旗吗? 我也很想保留颜色输出。
我在Windows上使用SourceTree作为我的git工具。 我有一个主分支和一个function分支,当我发生冲突时,我无法让SourceTree执行rebase。 主要看起来像: c1→c2→c4→c5 function如下所示: c1→c2→c3 我想重新分配function,所以它会: c1→c2→c4→c5→c3 c3和c5之间有冲突。 我可以解决冲突,但是当我提交更改时,我得到一个HEAD标签,看着我的graphics,我可以看到该function分支没有重新devise。 我怎样才能得到rebase的工作?
有没有办法生成上个月的git commit日志,并将其导出为CSV文件? 我正在寻找我可以从命令行或第三方应用程序运行的东西。 我想要以下列:作者,提交date,主题,文件编辑和散列。
如何使用git查看以前的差异提交? 我有一个文件,我已经提交了几个提交,但我想查看该文件的以前的版本,它的差异在不同的阶段。 看到我犯了什么错误,以及我如何解决这些错误真的帮助我的代码。 顺便说一下,我使用塔作为git顶部的graphics用户界面。