在Git上成功“合并”之后。我仍然有奇怪的文件

时间:2012-02-10 04:25:07

标签: git

这个文件很奇怪。请参阅“<<<<<<<<>>>>>>”在我的档案中。 我怎样才能做对吗?

谢谢!

source 'http://rubygems.org'

gem 'rails', '3.2.0'
gem 'bcrypt-ruby', '3.0.1'

group :development do
  gem 'sqlite3', '1.3.5'
  gem 'annotate', '~> 2.4.1.beta'
  gem 'rspec-rails', '2.7.0'
  gem 'guard-rspec', '0.5.5'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails'
  gem 'coffee-rails'
  gem 'uglifier', '1.0.3'
end

gem 'jquery-rails', '1.0.18'

group :test do
  # Pretty printed test output
  gem 'turn', '0.8.2', :require => false
  gem 'rspec-rails', '2.7.0'
  gem 'capybara', '1.1.2'
  gem 'rb-fsevent', '0.4.3.1', :require => false
  gem 'growl', '1.0.3'
  gem 'guard-spork', '0.3.2'
  gem 'spork', '~> 0.9.0.rc'
<<<<<<< HEAD
end

group :production do
  gem 'therubyracer-heroku', '0.8.1.pre3'
  gem 'pg'
end

gem 'pg'
=======
  gem 'factory_girl_rails', '1.4.0'
end
>>>>>>> sign-up

实际上,我已成功合并。

请参阅:

andy @ Macbook-Pro~ / Documents / workspace / RoR / app2012 $ git me     注册

已经是最新的。

编辑:

当我做git状态时,我得到了这个:

# On branch master
# Your branch is ahead of 'heroku/master' by 2 commits.
#

1 个答案:

答案 0 :(得分:5)

你没有成功合并,你有冲突合并。合并的两面都碰到了相同的代码,git为你提供了它,以便弄清楚它应该是什么样子。

你所做的是提交显示冲突地点的位;你最好的选择是在合并之前git reset --hard到分支,然后重做它 - 但这次实际修复了冲突。

http://progit.org/book/ch3-2.html有一个关于合并冲突的部分,可以帮助您准确理解发生了什么以及该怎么做。