git推送不';不行吗?
我正在使用命令git推送不';不行吗?,git,git-push,git-pull,Git,Git Push,Git Pull,我正在使用命令git clone-b master克隆主分支suhail@192.168.1.201:/home/github/jobsite 其中suhail@192.168.1.201:/home/github/jobsite存储库包含许多分支 我通常做git pull和git push来拉和推我的作品 现在,我想将分支论坛合并到主机 因此,我通过命令git checkout--track origin/forum克隆了分支,并将其与master合并 现在的问题是,git push和git
git clone-b master克隆主分支suhail@192.168.1.201:/home/github/jobsite
其中suhail@192.168.1.201:/home/github/jobsite
存储库包含许多分支
我通常做git pull
和git push
来拉和推我的作品
现在,我想将分支论坛
合并到主机
因此,我通过命令git checkout--track origin/forum克隆了分支,并将其与master合并
现在的问题是,
git push
和git pull
工作不正常 您需要指定从哪个分支推拉,因为您有master和forum
git pull origin forum/master
git push origin forum/master
从git手册页:
特殊refspec:(或+:允许非快进更新)
指示git为存在的每个分支推送“匹配”分支:
在本地端,如果同一分支的分支
远程端上已存在名称。这是默认操作
如果找不到显式refspec(命令上也没有)
也不在相应远程文件的任何推送行中——请参阅
下)且未设置push.default配置变量
我记得,这个默认值会改变,你不是第一个没有预料到的人。但是,仔细想想,这是默认的显式配置,因为您很少希望错误地将每个私有分支推送到共享回购
明确推送分支后,默认推送将工作。请发布错误消息。