2017-04-06 157 views
2

我是个新手。GitBash/GitExtensions问题提交本地更改

我已完成开发并准备检查我的文件。我以为我在检查过了,但是当我看到我的回购协议,我看到一个子目录中未检查于是,我就强迫git add . -f但我得到这个错误:

`$ git status 
On branch develop 
Your branch and 'origin/develop' have diverged, 
and have 1 and 5 different commits each, respectively. 
    (use "git pull" to merge the remote branch into yours) 
nothing to commit, working tree clean` 

我该怎么办?

我不关心我希望把我的代码在回购由于是回购任何差异(对什么是在回购不关心,我的代码应取代一切)

再次,又该我做?

回答

0

这两个(git add -f .git status输出)是无关的。

首先,不要忘记提交你刚刚添加的内容。

然后,用自己更换遥控历史,简单地做

git push --force 

只要你是唯一一个对开发分支工作,将被罚款。

+0

谢谢,我的同事最终通过SourceTree对我进行了更改。 –