相关疑难解决方法(0)

如何重命名git本地和远程分支名称

我有4个像主人一样的分支 - > origin/regacy,FeatureA - > origin/FeatureA.
如上所示,我键入了错误的名称.

所以我想重命名一个远程分支名称(origin/regacy => origin/legacy或origin/master)

我试着在下面命令:

git remote rename regacy legacy
Run Code Online (Sandbox Code Playgroud)

但是git console向我返回了错误消息.

 error : Could not rename config section 'remote.regacy' to 'remote.legacy'
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

git rename repository git-branch

329
推荐指数
13
解决办法
19万
查看次数

如何将我的git'master'分支重命名为'release'?

我们希望为我们的项目强制执行一个新策略,现在主分支称为发布分支,以确保更清楚如何使用分支.当然,我们也将开发和发布候选分支.

我知道我可以通过简单地使用以下命令在本地重命名master分支:

git branch -m master release
Run Code Online (Sandbox Code Playgroud)

但是,这只是本地的.即使我把它推到遥控器上,HEAD仍然指向远程主分支.我想完全摆脱master分支,并在初始克隆时创建默认的本地分支,然后释放.

我怎样才能做到这一点?

编辑:似乎由于原点是在一个有名的服务器上,我得到错误删除主分支.我现在试图看看是否可以更改它,以便默认分支是'release'.

git version-control branch git-branch

83
推荐指数
3
解决办法
6万
查看次数

我无法在git上删除远程主分支

我需要删除一个主分支,但事实证明它很难.我只想清理那个分支并开始新的.我从开发分支删除.我希望GitHub上的主人干净.

 # git push origin --delete master

> To https://github.com/mymasterb.git  ! [remote rejected] master
> (deletion of the current branch prohibited) error: failed to push some
> refs to 'https://github.com/mymaster.git'
Run Code Online (Sandbox Code Playgroud)

我如何简单地用新鲜的石板开始我的主人?

git github

62
推荐指数
3
解决办法
8万
查看次数

如何从bitbucket中删除git远程分支?

我尝试通过git push命令删除bitbucket上的git远程分支:

qty:workspace qrtt1$ git push origin :my_branch
remote: fatal: bad object 0000000000000000000000000000000000000000
remote: bb/acl: qrtt1 is allowed. accepted payload.
remote: fatal: bad object 0000000000000000000000000000000000000000
To git@bitbucket.org:qrtt1/workspace.git
 - [deleted]         my_branch
Run Code Online (Sandbox Code Playgroud)

但是,只删除了我本地条目中的分支.我该如何删除它?

PS.我可以从github以相同的方式删除远程分支.

git bitbucket

23
推荐指数
3
解决办法
2万
查看次数

私有作曲家包 - 没有找到有效的composer.json

我正在尝试使用作曲家加载我在BitBucket上托管的库,如官方文档此处所述,但仍然收到以下错误:

[Composer\Repository\InvalidRepositoryException]
No valid composer.json was found in any branch or tag of [repository URL], could not load a package from it.
Run Code Online (Sandbox Code Playgroud)

这是我的项目 composer.json:

{
    "name": "Project name",
    "require": {
        "my-vendor/my-package": "dev-master"
    },
    "repositories": [
        {
            "type": "vcs",
            "url": [repository URL]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是我的远程存储库中的composer.json(显然无法找到):

{
    "name": "my-vendor/my-package",
    "version": "0.3",
    "autoload": {
        "psr-0": {
            "NS_": "src"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我应该提一下,两个composer.json文件都应该在根目录中.

其他一些注意事项:

我还尝试了"非作曲家包"方法,我在项目composer.json中指定了包信息,并省略了远程存储库中的composer.json,如文档中所述.这成功克隆了主分支,但随后导致以下错误:

[RuntimeException]
Failed to execute git checkout "master" && git reset --hard …
Run Code Online (Sandbox Code Playgroud)

php package-managers composer-php

12
推荐指数
4
解决办法
1万
查看次数

如何从bitbucket中删除git远程主服务器?

在一个git项目中,我在一个分支中做了一些重构,现在这个分支应该是一个新项目.我把这个项目从github搬到了bitbucket.现在我想删除旧的master并使重构分支成为新的master.

我试图删除主人:

$ git branch -D master
Deleted branch master (was a947288).
$ git push origin :master
remote: error: refusing to delete the current branch: refs/heads/master
 ! [remote rejected] master (deletion of the current branch prohibited)
Run Code Online (Sandbox Code Playgroud)

在bitbucket前端我无法删除主人.那我怎么能得到那个呢?或者我是否必须创建一个新项目并将重构分支推入其主服务器?

git bitbucket

7
推荐指数
1
解决办法
8322
查看次数