相关疑难解决方法(0)

Git错误:src refspec master与任何错误都不匹配:无法推送一些引用

我试图在BitBucket上添加一个文件到我的存储库,我遇到了麻烦.

我正在使用GIT,这就是我输入的内容

$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin
Run Code Online (Sandbox Code Playgroud)

然后我输入(这是BitBucket告诉我进入的)

$ git remote add origin https://cpb09e@bitbucket.org/cpb09e/cpb09e.git
$ git push -u origin master
Run Code Online (Sandbox Code Playgroud)

我一直收到此错误消息:

error: src refspec master does not match any.
error: failed to push some refs to 'https://cpb09e@bitbucket.org/cpb09e/cpb09e.git'
Run Code Online (Sandbox Code Playgroud)

有人请求帮助我吗?我已经尝试了从git commit到rm -rf*的所有内容,但我无法完成任何工作.

git bitbucket git-push refspec

49
推荐指数
2
解决办法
9万
查看次数

git push vs git push origin <branchname>

我对Git很新.

我正在创建一个分支,然后想要推送它origin.

我认为简单发布git push(站在我的分支上)应该足够了.

这样做是否可行/合理(通过指定push.default简单)?

git

41
推荐指数
2
解决办法
9万
查看次数

git - 推送电流与推送上游(跟踪)

我已经阅读了关于push命令的git man,但我仍然不明白在push.default中设置当前上游之间的确切区别

我希望我们的团队能够进行推送,并且只会对他们当前正在处理的分支进行更改.据我所知,当我做git branch时,这个分支是用*(星号)标记的分支.

谢谢你的帮助.

git

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

克隆和子模块更新后,Git子模块处于"分离头"状态

当我克隆我的git repo时,其中一个子模块位于一个带有奇怪名称的分支中,我认为这意味着它有一个" 分离头 "(我甚至不确定这意味着什么).

如果我检查我的主分支的子模块,然后运行" git submodule update --init --recursive"它再次发生.

有人知道发生了什么吗?

git

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

Git"NO-HEAD"声明

我正在为Eclipse使用EGit插件,但每当我将项目添加到Git时,插件在Eclipse目录视图中的项目文件夹旁边放置一个"NO-HEAD"指示.难道我做错了什么 ?这是什么意思 ?

git egit

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

git:为一个空项目推送一个新的空分支?

我在遥控器上有一个空项目,我克隆了.现在我想开始处理分支,testdev并开始处理它而不需要任何代码来掌握.

$ git checkout -b testdev
$ git status
On branch testdev

Initial commit

nothing to commit (create/copy files and use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

现在我尝试将这个分支推到bitbucket

$ git push origin testdev

error: src refspec testdev does not match any.
error: failed to push some refs to 'https://username@bitbucket.org/myremoterepo.git'
Run Code Online (Sandbox Code Playgroud)

我尝试过git add .,git commit -m "msg"但这没用,因为我没有任何文件可以跟踪或提交.那么如何将空分支推送到空项目?

git bitbucket

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

remote:GitLab:您不能将代码推送到此项目的受保护分支

我试图推动回购的主分支,但我没有这样做,因为它受到保护.
我试图查看项目设置,并没有看到受保护分支的任何选项.我能看到的唯一选择是成员.

remote: GitLab: You are not allowed to push code to protected branches on this project.
To git@gitlab.ins.risk.regn.net:cmd/release.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.ins.risk.regn.net:cmd/release.git'
Run Code Online (Sandbox Code Playgroud)

我的回购只有一个分支,到目前为止还没有内容.
我确实看到了我的其他Repos的受保护的分支选项,但不是这个特定的.
这是一个没有内容的新仓库,只有默认分支.
我有master权限.
不幸的是,我无法以某种方式上传图片.

请建议如何将代码推送到master分支.

git-push gitlab

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

无法同时创建本地和远程分支(跟踪)

来自Pro Git:

如果您愿意,可以设置其他跟踪分支 - 不跟踪原点分支并且不跟踪主分支的分支.简单的例子是你刚才看到的例子,运行git checkout -b [branch] [remotename]/[branch]

$ git checkout --track origin/serverfix分支serverfix设置为跟踪远程分支refs/remotes/origin/serverfix.切换到新分支"serverfix"

$ git checkout -b sf origin/serverfix Branch sf设置为跟踪远程分支refs/remotes/origin/serverfix.切换到新的分支"sf"

我的理解是,这提供了一种创建本地分支和上游分支的方法.

但当我这样做时:

git checkout -b iss53 origin/iss53 我明白了:
fatal: Cannot update paths and switch to branch 'iss53' at the same time.

当我这样做时:
git checkout --track origin/iss53 我得到:

致命:无法同时更新路径并切换到分支'iss53'.您是否打算签出无法解决为提交的'origin/iss53'?

为什么?

git version-control git-remote git-branch

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

无法从Git仓库中删除子模块

我有一个Git仓库中的子项目,我想删除但是我无法删除.在GitHub Web界面上,子模块显示为黑色(或灰色)文件夹图标,不可单击.

git repo中的子模块

该文件夹存在一些问题,即使我的本地代码在该文件夹中有文件并且我推送到我的存储库,更改也不会应用于GitHub远程.不知何故,此文件夹被忽略.我检查过它不在.gitignore文件中.

在尝试删除我使用的子项目时:

git submodule deinit submodule-name
Run Code Online (Sandbox Code Playgroud)

但它给出了错误

错误:pathspec'submodule-name'与git已知的任何文件都不匹配.你忘了'git add'吗?

这是什么问题?

git github git-submodules

11
推荐指数
2
解决办法
9053
查看次数

卡在推送中,什么也没有发生

我之前使用 git 没有任何问题,但突然间我无法推送克隆任何东西。当我使用这个命令时,什么也没有发生,甚至没有错误,所以我必须按ctrl + c或关闭 git 窗口。
我使用这个简单的命令进行推送:

git push origin master
Run Code Online (Sandbox Code Playgroud)

也试过-u参数。

  1. 我在防火墙中打开了端口 22,没有运气
  2. 我同时使用 http 和 ssh,再次没有运气
  3. 我安装了一个新版本的 git,不走运

那么我能做些什么来解决这个问题?

更新:

我在虚拟机上安装了一个新的 win xp 并测试推送一些东西,结果和以前一样,所以可能是我的互联网连接有问题。

任何的想法?

git github git-push git-clone

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