Tag: 混帐

在新存储库上推送原点主控错误

我刚开始使用git和github。 我按照他们的指示,在最后一步遇到了错误。 我正在检查一个当前不受源代码控制的项目(大约一周的项目)。 除此之外,我的使用案例应该是工厂的运行。 这是发生了什么事情: $ git push origin master error: src refspec master does not match any. fatal: The remote end hung up unexpectedly error: failed to push some refs to 'git@github.com:{username}/{projectname}.git' Github的指示: Global setup: Download and install Git git config –global user.name "Your Name" git config –global user.email {username}@gmail.com Next steps: mkdir projectname […]

Git责备:统计

我怎么能“滥用”责备(或更好的适合function,和/或与shell命令结合)给我统计当前在每个提交者源代码库中的代码行数? 输出示例: Committer 1: 8046 Lines Committer 2: 4378 Lines

推git提交&标签同时

我意识到git push –tags是一个单独的操作,以旧的git push 。 推送标签应该是一个有意识的select,因为你不想不小心推一个。 没关系。 但是有什么办法可以一起推动呢? (除了git push && git push –tags 。)

你如何删除git历史中的特定版本?

假设你的git历史logging如下所示: 1 2 3 4 5 1-5是单独的修订。 你需要删除3,同时保持1,2,4和5.这个怎么做? 有一个有效的方法,当有一个被删除的数以百计的修改后?

克隆只有一个分支

我想知道如何克隆只有一个分支,而不是克隆整个Git存储库。

如何设置一个git项目来使用外部回购子模块?

我想创build一个回购,其中拉远程回购。 例如,让我们说jQuery作为一个子模块: git://github.com/jquery/jquery.git 用jQuery作为子模块创build一个仓库并将我自己的外部添加为远程仓库的过程是什么? 另外,一旦这个设置,如果我推/拉到我自己的遥控器,外部将保持完好?

Git推现有的回购一个新的和不同的远程回购服务器?

假设我在git.fedorahosted.org上有一个存储库,我想在github上把它克隆到我的帐户上,除了fedorahosted上更“官方”的回购之外,还有我自己的游乐场。 最初复制的步骤是什么? 在github中有这个不错的“fork”button,但是我不能明显地使用它。 我将如何跟踪fedorahosted回购进入github的变化?

将现有的源代码导入到GitHub中

如何将我的电脑中的源代码导入到我的GitHub帐户?

在分支签出之间保留git –assume – 不变的文件

我一直在使用git –assume-unchanged yacs/settings/development.py来忽略我的本地数据库configuration文件在我的开发分支。 但是,当我想切换分支(部署),我得到一个错误,我仍然有待处理的更改: % git checkout production error: Your local changes to the following files would be overwritten by checkout: yacs/settings/development.py Please, commit your changes or stash them before you can switch branches. Aborting 这是烦人的。 我知道如何解决这个问题的唯一方法就是把它藏起来: % git stash % git checkout production % git merge dev % ./deploy.sh % git checkout dev % […]

混帐与重命名的文件

我有一个大的网站,我正在进入一个新的框架,在这个过程中添加git。 当前网站没有任何版本控制。 我开始复制该网站到一个新的git存储库。 我做了一个新的分支,并且做了所有必要的改变,使它能够与新的框架一起工作。 其中一个步骤是更改所有页面的文件扩展名。 现在在我一直在新网站上工作的时候,对旧网站上的文件进行了更改。 所以我切换到掌握并复制了所有这些变化。 问题是,当我将分支与新的框架合并到主分支上时,每个在主分支上更改的文件都有冲突。 我不会担心,但有几百个文件的变化。 我已经尝试了git rebase和git rebase –merge合并没有运气。 如何合并这两个分支而不处理每个文件?