Tag: git新

git-svn:我如何通过git创build一个新的svn分支?

我有一个跟踪svn仓库的git仓库。 我使用–stdlayout克隆它。 我通过git checkout -b foobar创build了一个新的本地分支 现在我想把这个分支放在svn仓库的…/branches/foobar中。 我如何去做呢? (剪下大量的调查文字,如果你在意的话,看看问题历史)

git:'credential-cache'不是一个git命令

我遵循这些指示 ,包括有关密码caching的部分。 这似乎是说明是错误的,因为每次我git push origin master我得到这个错误: git: 'credential-cache' is not a git command. See 'get –help'. …在这一点上,我被迫input我的用户名和密码。 这样做后,我再次被提交相同的错误消息,其次是从git push的输出。 这里是我的.gitconfig文件的内容: [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache 要清楚的是,在我安装了Git并运行Git Bash之后,这里就是我input的内容: git config –global user.name "myusername" git config –global user.email "myusername@myemaildomain.com" git config –global credential.helper cache 请帮忙。 这太令人沮丧了!

Eclipse / EGit如何在更新后识别现有的存储库信息?

使用EGit插件1.0.0将Eclipse从Helios升级到Indigo后,我的所有项目似乎已经分别丢失了有关其git存储库的元数据。 在Helios中,每个Eclipse项目都是自己的git仓库。 当更新到靛蓝,我希望我可以继续使用从Helios的工作区。 更新之后,所有项目仍然存在于工作区中; 在每个项目目录中,仍然存在.git子目录,但是Eclipse似乎将每个项目视为不是git存储库。 所以,在项目文件夹中仍然存在所有的git元数据,但eclipse不能识别它们。 有没有另一种方法来“重新激活”gitfunction?

Git vs Team Foundation Server

我把Git介绍给我的开发团队,除了我之外,每个人都讨厌它。 他们想用Team Foundation Serverreplace它。 我觉得这倒退了一大步,尽pipe我对TFS不是很熟悉。 有经验的人可以将TFS上的分支支持与Git分支进行比较吗? 另外,一般来说,TFS的优点和缺点是什么? 使用Git几年后我会讨厌它吗?

Hg:如何做一个像git的rebase的rebase

在Git中,我可以这样做: 1.开始使用新function: $ git co -b newfeature-123#(本地特性开发分支) 做一些提交(M,N,O) 掌握A — B — C \ newfeature-123 M — N — O 2.从上游主站拉取新的更改: $ git pull (主要使用ff-commits进行更新) 掌握A — B — C — D — E — F \ newfeature-123 M — N — O 3.closures高手,使我的新function 可以针对最新的上游变化而开发: (来自newfeature-123) $ git rebase master 掌握A — B — C […]

合并后提交的Git错误 – 致命:在合并期间不能执行部分提交

我跑了一场以冲突结束的git pull 。 我解决了冲突,现在一切正常(我也使用了mergetool)。 当我提交解决的文件与git commit file.php -m "message"我得到的错误: fatal: cannot do a partial commit during a merge. 我之前有同样的问题,使用-a完成工作。 我认为这不是完美的方式,因为我不想承诺所有的改变。 我想用不同的注释分别提交文件。 我怎样才能做到这一点? 为什么git不允许用户在合并之后单独提交文件? 我找不到满意的答案。

如何确定Git分支的创build时间?

有没有办法确定Git分支的创build时间? 我在我的回购中有一个分支,我不记得创build它,并认为可能看到创build时间戳会慢跑我的记忆。

git stash blunder:git存储stream行和结束与合并冲突

我做了一个git stash pop并最终与合并冲突。 我从文件系统中删除了这些文件,并执行了如下所示的git checkout ,但它认为这些文件仍然未被合并。 然后我尝试更换文件,并再次做一个git checkout和相同的结果。 我事件试图用-f标志强制它。 任何帮助,将不胜感激! chirag-patels-macbook-pro:haloror patelc75$ git status app/views/layouts/_choose_patient.html.erb: needs merge app/views/layouts/_links.html.erb: needs merge # On branch prod-temp # Changes to be committed: # (use "git reset HEAD <file>…" to unstage) # # modified: db/schema.rb # # Changed but not updated: # (use "git add <file>…" to update what […]

是否有可能使用pip从私人github存储库安装软件包?

正如标题所示,我正试图从一个私人github回购安装一个python包。 对于公共存储库,我可以发出以下命令,它工作正常: pip install git+git://github.com/django/django.git 但是,如果我尝试这个私人存储库: pip install git+git://github.com/echweb/echweb-utils.git 我得到以下输出: Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build: fatal: The remote end hung up unexpectedly Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build… —————————————- Command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build failed with error code 128 我想这是因为我正在尝试访问私有存储库,而不提供任何身份validation。 因此,我试图使用git + ssh希望pip可以使用我的ssh公钥进行身份validation: pip install git+ssh://github.com/echweb/echweb-utils.git 这给出了以下输出: […]

gitx我如何让我的'分离HEAD'提交回主

使用Git X,必须在某些东西上大肆渲染。 看起来像前几天我创build了一个名为detached HEAD分支,并已承诺。 我的正常过程是承诺master ,然后将其推到origin 。 但是我不能推动detached HEAD 。 我的下一站停止了我。 我select了git checkout master – 而我detached HEAD分支消失了。 回到我的项目,我过去几天的所有变化都被抹去了。 无论如何,我可以把这些变化回来吗?