我對文件做了非常小的改動。git pull --rebase丟失了我的提交
正是這種改變後,一行:
@@ -1,3 +1,3 @@
{
- "cordova-cli": "5.2.0"
+ "cordova-cli": "5.4.1"
}
我犯下的變化,做了拉底墊
git add taco.json
git commit -m "updated the cordova cli version"
git pull --rebase
現在,當我做一個git登錄我沒有看到我的變化。其他人在另一次提交中做出了完全相同的更改。 git認識到了這一點並取消了我的承諾?
我還是在git reflog
看到它。
我會期望得到一個合併衝突,並沒有完全消失我的提交。
下面是git的日誌和git引用日誌輸出:
git log --oneline
d8cb5c3 removed upload from gulp task
0ed5d5b updated analytics codeanalytics
901f724 minor style changes to search buttons
git reflog
d8cb5c3 [email protected]{0}: rebase finished: returning to refs/heads/dev
d8cb5c3 [email protected]{1}: pull --rebase: checkout d8cb5c341c7b08d6a9b43d89198171596d0c4234
f931b4e [email protected]{2}: commit: updated cordova cli version
我認爲這可能是這樣的,但它仍然有點關注,看它只是消失。 – Dismissile