相关疑难解决方法(0)

Git提出了push.default警告

当我将git提交到我的远程存储库时,出现了这个警告:

clyde-browns-computer-2:bloccit clydiscope$ git commit -m 'Installed gem faker and generated seed    data'
[seed-data fabb6ea] Installed gem faker and generated seed data
 3 files changed, 26 insertions(+), 7 deletions(-)
clyde-browns-computer-2:bloccit clydiscope$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
clyde-browns-computer-2:bloccit clydiscope$ git merge seed-data
Updating 1811f8b..fabb6ea
Fast-forward
Gemfile      |  1 +
Gemfile.lock |  3 +++
db/seeds.rb  | 29 ++++++++++++++++++++++-------
3 files changed, 26 insertions(+), 7 deletions(-)
clyde-browns-computer-2:bloccit clydiscope$ git branch -d seed-data
Deleted branch seed-data …
Run Code Online (Sandbox Code Playgroud)

git warnings default push

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

git/BitBucket中没有主分支

我是git的新手.我正在使用bitbucket和sourcetree客户端.我已经从sourcetree中的bitbucket克隆了存储库,然后我想从Master创建一个Develop分支.问题是:没有任何主分支.我已经尝试提交一些文本文件,然后我能够创建那个Develop分支,但我仍然没有在BitBucket中看到master分支,所以我无法从Develop分支创建pull请求来掌握...

我做错了什么?谢谢

git bitbucket

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

防止 git 推送到所有分支

我想阻止 git push 和 pull 到所有远程分支。我知道开关 --all 并且我希望当我设置这个开关时 git 只会推送到 all 。

当我输入git remote show origin时,我看到所有本地分支都配置为 git pull 并推送到远程分支。

但我更喜欢它,当我输入git pull without originbranchname时,git 只会推送实际分支。

是否有一个配置开关可以改变这种行为?

git

3
推荐指数
1
解决办法
494
查看次数

git push origin branchname总是推动掌握

我搜索了一下,但似乎找不到答案.

在我可以访问的两个框中,当我执行"git push --dry-run origin mytestbranch"时,我得到以下结果:

To git@bitbucket.org:rien/test.git
 * [new branch]      test -> test
Run Code Online (Sandbox Code Playgroud)

但是,在我的macbook上,当我尝试相同的命令时,我得到以下结果:

To git@bitbucket.org:rien/test.git
   417248a..cf7d564  test -> master
Run Code Online (Sandbox Code Playgroud)

只有当我明确地说推送到测试原点branch(git push --dry-run origin test:test)时它才能按预期工作.

如何更改它以便基本git push --dry-run bb test将推送到新创建的远程分支而不是主控?

我用两个盒子在盒子上创建了测试分支 git checkout -b test origin/master

编辑添加: - 两个分支都git config push.default设置为tracking.

我特别想知道如何配置git,以便在我输入时git push origin test它的行为与...相同git push origin test:test

git git-push

3
推荐指数
1
解决办法
726
查看次数

为什么 git 中的远程分支名称是“origin”,而不是“master”?

我觉得有趣的是,当推送回远程 git 存储库时使用的远程分支名称被命名为“origin”,而实际上它被称为“master”......为什么会这样?

git push github git-branch

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

标签 统计

git ×5

push ×2

bitbucket ×1

default ×1

git-branch ×1

git-push ×1

github ×1

warnings ×1