如何推送git branch

时间:2014-04-23 14:26:48

标签: git git-branch gitlab

我需要一些git分支的帮助。我不认为我理解程序,因为我一直感到困惑。

我想要的是创建一个简单的分支,从中我可以解决我的网站上的问题,而不会删除我迄今为止所做的所有事情。我已经远离我在生产服务器上的东西了,我不能轻易整理我的代码以防止破坏网站。

所以我尝试了几种方法来建立一个新的分支,但事情不断给我错误等等。 例如,我看到某处你可以创建一个标签,然后把它变成一个分支。我有哪些。我成功地标记了我希望我的分支工作的提交,然后我创建了新的分支,当然我现在有两个脑袋" master"和我的新分支。但是,在gitlab页面中,我看不到任何新的分支...而且推送到服务器会给我一些错误,我无法弄清楚它们为什么会出现。

当我尝试推送时,它会给我这个日志:

Counting objects: 97, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (25/25), done.
Writing objects: 100% (51/51), 21.31 KiB | 0 bytes/s, done.
Total 51 (delta 39), reused 35 (delta 25)
remote: /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/dsl.rb:33:in `eval_gemfile': Gemfile syntax error: (Bundler::GemfileError)
remote: /home/git/gitlab/Gemfile:14: syntax error, unexpected ':', expecting $end
remote: gem "mysql2", group: :mysql
remote:                     ^
remote:     from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/dsl.rb:9:in `evaluate'
remote:     from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/definition.rb:19:in `build'
remote:     from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:148:in `definition'
remote:     from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:116:in `setup'
remote:     from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/setup.rb:17
remote: error: hook declined to update refs/heads/master
To https://gitlab.repo.com/repo.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'https://gitlab.repo.com/repo.git'
有人请帮帮我吗?我无法找到任何特定于我的情况的东西,所以我很抱歉,如果我错过任何重复等等。

更新我不再有这个问题,而我解决这个问题的方式与当前的问题无关。感谢任何评论过的人:)

0 个答案:

没有答案