Tag: 混帐

Forking和克隆在GitHub上有什么区别?

我想知道做一个项目的分叉和做一个clone之间的区别。 我只能通过GitHub发送拉请求,如果我分叉了一个项目?

从Git仓库中删除所有标签

我想从Git仓库中删除所有的标签。 我怎样才能做到这一点? 使用git tag -d tagname本地删除标记tagname ,并使用git push –tags我更新git提供程序上的标记。 我试过了: git tag -d * 但是我看到*表示来自当前目录的文件。 $ git tag -d * error: tag 'file1' not found. error: tag 'file2' not found. … 考虑我有很多标签,我想删除它们。

如何在GitHub上合并远程更改?

我得到以下错误,试图第一次Github推: [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:me/me.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push –help' for details. 我怎样才能解决这个问题,并合并远程更改?

与新的gitignore文件重新同步git回购

更新gitignore文件后,是否可以“刷新”git存储库? 我只是添加更多的ignorations(?)到我的gitignore,并希望删除已经在回购匹配新文件的东西。

“你运行git更新服务器信息”错误在Github存储库

我在他们的网站上使用github Gui来pipe理我的回购站,并且出现以下错误: fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: did you run git update-server-info on the server? 我怎样才能解决这个问题?

当删除远程git分支“错误:无法推到不合格的目的地”

我试图删除一个远程git分支 git push origin :my_remote_branch 并得到: error: unable to push to unqualified destination: my_remote_branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@example.com:/myrepo' 这些是我目前的分支 git branch -a * […]

在Git中签出子目录?

是否有可能检查Git仓库的子目录? 想象一下,我正在设置一个新的WordPress安装。 我将为我的插件和主题自定义创build两个新目录: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ 我想通过Git维护这些目录。 在Subversion中,我将通过使用trunk/myplugins/和trunk/mytheme/目录并检出子目录来完成此操作。 Git是否有办法使用单个存储库完成相同的任务? 作为一个长时间的SVN用户,我很less在Git范例中错过这个游戏。 编辑:存储不同内容的多个分支是一个有趣的方式来处理这个问题。

如果一个简写提交ID可以引用2个不同的提交,Git会警告我吗?

如果cee157可以引用2个不同的提交ID,例如 cee157eb799af829a9a0c42c0915f55cd29818d4和cee1577fecf6fc5369a80bd6e926ac5f864a754b 将Git警告我,如果我inputgit log cee157 ? (或者Git 1.8.5.2(Apple Git-48)允许我inputgit log cee1 )。 我认为它应该,虽然我找不到任何权威来源,说它会。

如何恢复主分支到上游

我已经分叉了一个git仓库,并设置上游。 我在Master分支上做了一些改动,并被提交给github。 现在我应该怎么做,放弃Master分支的所有变化,使其与上游主分支一致?

git命令来移动另一个文件夹

我已经创build了一大堆源文件和文件夹的common文件夹。 现在我想将common文件夹移动到include文件夹中,使其看起来像include/common 我试过这些: git add include git mv common/ include/ 但是这个错误会失败 致命的:坏源,源= myrepo / common,destination = myrepo / include 我试过git mv common / include / common,但是我得到了同样的错误 任何想法如何实现这一目标?