相关疑难解决方法(0)

git push失败:`拒绝更新签出的分支:refs/heads/master`

我想在git中存储我对JBoss配置的本地修改.为此,我设置了以下结构:

lrwxrwxrwx  1 jboss jboss        19 Jan 24 11:53 current -> jboss-as-7.1.0.CR1b
drwxr-xr-x 11 jboss jboss      4096 Jan 24 12:13 jboss-as-7.1.0.CR1b
-rw-r--r--  1 jboss jboss 108211143 Jan 23 16:02 jboss-as-7.1.0.CR1b.tar.gz
drwxr-xr-x  6 jboss jboss      4096 Jan 24 11:36 local
Run Code Online (Sandbox Code Playgroud)

local是git存储库,它应该是"origin".我的想法是,我希望能够在更新可用后轻松更新我的JBoss发行版.我想在git中存储对分布式JBoss包的所有本地修改.

所以,目前我这样做:

jboss@tpl0:~/jboss-as-7.1.0.CR1b$ git init
Initialized empty Git repository in /opt/jboss/jboss-as-7.1.0.CR1b/.git/
jboss@tpl0:~/jboss-as-7.1.0.CR1b$ git remote add origin ../local/   
jboss@tpl0:~/jboss-as-7.1.0.CR1b$ git pull origin master 
From ../local
 * branch            master     -> FETCH_HEAD
Run Code Online (Sandbox Code Playgroud)

到目前为止一切顺利,我所有的本地修改都在那里,我想要它们.

但是,一旦我进行了本地修改并希望将它们装回local存储库,我就会收到错误:

jboss@tpl0:~/jboss-as-7.1.0.CR1b$ vim standalone/configuration/standalone.xml   
jboss@tpl0:~/jboss-as-7.1.0.CR1b$ git commit -a …
Run Code Online (Sandbox Code Playgroud)

git

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

标签 统计

git ×1