在Git上成功"合并"之后.我仍然有奇怪的文件

And*_*ind 1 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
Run Code Online (Sandbox Code Playgroud)

实际上,我已经成功合并了.

看到:

andy @ Macbook-Pro~/Documents/workspace/RoR/app2012 $ git me rge sign-up

已经是最新的.

编辑:

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

# On branch master
# Your branch is ahead of 'heroku/master' by 2 commits.
#
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 5

你没有成功合并,你有冲突合并.合并的两边都触及了相同的代码,git提供了它,以便你弄清楚它应该是什么样子.

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

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