Git - warning: push.default is unset

今天心血来潮想要把获取窗体句柄的程序給开源了。

可在执行 git push 时看到下面的消息:

warning: push.default is unset; its implicit value has changed in
Git 2.0 from ‘matching‘ to ‘simple‘. To squelch this message
and maintain the traditional behavior, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
When push.default is set to ‘matching‘, git will push local branches
to the remote branches that already exist with the same name.
Since Git 2.0, Git defaults to the more conservative ‘simple‘
behavior, which only pushes the current branch to the corresponding
remote branch that ‘git pull‘ uses to update the current branch.
See ‘git help config‘ and search for ‘push.default‘ for further information.
(the ‘simple‘ mode was introduced in Git 1.7.11. Use the similar mode
‘current‘ instead of ‘simple‘ if you sometimes use older versions of Git)
Counting objects: 18, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18), 9.44 KiB | 0 bytes/s, done.
Total 18 (delta 1), reused 0 (delta 0)
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

细心一读message,就知道问题所在了

$ git config --global push.default matching

记录下来曾经踩过的坑。

我已经在GitHub上开源了这个获取鼠标所在位置的窗体句柄小程序:

https://github.com/lybing/HandleCapture.git

时间: 2024-12-24 00:50:19

Git - warning: push.default is unset的相关文章

git push.default is unset

warning: push.default is unset; its implicit value is changing inGit 2.0 from 'matching' to 'simple'. To squelch this messageand maintain the current behavior after the default changes, use: git config --global push.default matching To squelch this m

git更改 push.default 方法

Git在执行 git push 时看到如下消息: warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default

git 版本控制 git push.default 的设置

在新装的 ubuntu 的笔记本上搭建开发环境,新装的软件也都是比较新的,在使用 git 的时候,就出现了一些新情况,以前没有看见的.虽然说是警告,作为一个名程序员,不应该 care warning 的,但是作为一名处女座的程序员,实在是不能容忍这个该死的 warning 总是出现在我提交代码的时候.于是看一下.转载请注明来自:http://www.binkery.com/ warning: push.default is unset; its implicit value is changin

Git 2.x 中git push时遇到 push.default 警告的解决方法

近在学习使用 git&GitHub,然后今天遇到了一个问题.在执行 git add 和 git commit 操作之后,再进行 git push 操作,出现了如下提示: $ git push warning: push.default is unset; its implicit value has changed in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the traditiona

push.default - matching / simple

在git commit 之后执行 git push 时看到如下消息: warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global pu

git push.default设置

转自:http://blog.csdn.net/daijingxin/article/details/51326715 在进行一次空仓库的提交时,我遇到了这个警告 警告如下: warning: push.default 未设置,它的默认值将会在 Git 2.0 由 'matching' 修改为 'simple'.若要不再显示本信息并在其默认值改变后维持当前使用习惯, 进行如下设置: git config --global push.default matching 若要不再显示本信息并从现在开始

GIT的PUSH指令

### GIT的PUSH指令 ``` $ git push <远程主机名> <本地分支名>:<远程分支名> ``` * `git push`命令用于将本地分支的更新,推送到远程主机. * 如果省略远程分支名,则表示将本地分支推送到与之对应的远程分支(通常两者同名),如果该远程分支不存在,则会被创建. ``` $ git push origin master ``` * 上面的命令表示,将本地的`master`分支推送到`origin`主机的`master`分支,如果后者

git clone, push, pull, fetch 的用法

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作. git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解.同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值. git 一.git clone

git修复push文件

1 环境 2 错误 3 解决 4 参考 环境 错误 TortoiseGit 客户端 push时报 git.exe push --progress "origin" master:master error: cannot spawn sh: No such file or directoryerror: cannot spawn sh: No such file or directoryCounting objects: 3, done.Delta compression using u