我从只有我有权访问的存储库中提取。据我所知,我只从一个存储库推送到它。有几次,我试图推到它,并获得这样的:当git pull导致冲突,但是git pull --rebase不会导致什么?
To [email protected]:tsched_dev.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:tsched_dev.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
一般情况下,这只是意味着我必须做一个git pull
(尽管所有的变化应该是快速转发)。当我做git pull
时,我会碰到冲突。如果我做git pull --rebase
,它工作正常。我究竟做错了什么?
我认为这应该在超级用户的网站上。我们通常在那里问这些问题 – vodkhang 2010-05-20 13:46:04
根据您的输出,您尝试推送,而不是拉。 – ThiefMaster 2010-05-20 13:53:17
@ThiefMaster - 你是对的。我的错。 – 2010-05-20 16:51:23