这个文件很奇怪.看到我的文件中有"<<<<< >>>>>".我该怎么做对?
谢谢!
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)
你没有成功合并,你有冲突合并.合并的两边都触及了相同的代码,git提供了它,以便你弄清楚它应该是什么样子.
你所做的是提交显示冲突地点的位; 你最好的选择是git reset --hard在合并之前到分支,然后重做它 - 但这次实际上修复了冲突.
http://progit.org/book/ch3-2.html有一个关于合并冲突的部分,可以帮助您准确理解发生了什么以及如何处理它.