我是新來的混帳。我已經分了一個倉庫一段時間了。我想要一個新的開始,所以我抓住了我的私人克隆,然後爲上游存儲庫添加了一個遠程服務器。我不能從存儲庫中拉出來,因爲它說某些文件不是最新的。我不關心這些文件,我希望從上游遠程的一切。有沒有辦法可以快速解決這個問題?git:不是uptodate
2
A
回答
3
檢查所有文件,因爲它們應該根據信息庫,嘗試要麼
git checkout -f
或
git reset --hard
有時你可能需要刪除其機制可能與衝突的任何未跟蹤/忽略的文件自上次添加的東西:
git clean -xdf
-f
告訴clean以繼續並刪除文件(因爲這可能很危險!),-x
告訴它也刪除被忽略的文件,並且-d
告訴它也刪除整個未跟蹤的目錄。要查看要刪除的內容,請將-f
更改爲-n
,以便空運行。
1
git checkout -f
之後,你可以做一個
git pull
0
爲什麼不重新克隆上游資源庫,在您的本地硬盤上的另一個地方?
相關問題
- 1. 如果不是UPTODATE
- 2. 通過.text()存儲變量不是uptodate
- 3. UPTODATE新聞線在ASP.net
- 4. git push不是git倉庫
- 5. GIT - '〜/ repo.git /'不是git命令
- 6. git-svn不是git命令?
- 7. 安裝uptodate aws sdk for windows時出錯
- 8. FileUtils uptodate?問題在紅寶石
- 9. Local Git Remotes:要「.../.git」還是不要「.../.git」?
- 10. Ant uptodate任務不考慮刪除的文件
- 11. 當git diff不是
- 12. Git是不是在PATH
- 13. 不是git merge --squash真的git rebase -squash?
- 14. Git Bash - Putty - 不是git repo問題 - Windows
- 15. `git log`顯示`git notes`不是
- 16. git remote似乎不是git倉庫(dokku)
- 17. git push fatal:不是git存儲庫:'。'
- 18. git submodule add fatal:不是Git倉庫
- 19. git clone「似乎不是git倉庫」
- 20. $ git review git:'review'不是git命令。請參閱'git --help'
- 21. 別名「git git」只是「git」?
- 22. Git是不使用的.gitignore
- 23. 'worktree'不是git命令
- 24. Git是不可思議的
- 25. git:'credential-osxkeychain'不是一個git命令。請參閱'git --help'
- 26. Git:'rebase'不是git命令。請參閱'git --help'
- 27. git與--git-dir =導致'不是git倉庫'
- 28. 在git中已經上升 - GIT PULL工作,但不是GIT FETCH
- 29. git:'send-email'不是git命令。見「的git --help」
- 30. 如何讓Vim打開.git \ COMMIT_EDITMSG而不是.git \ .git \ COMMIT_EDITMSG?
我不知道git clean。好一個。我贊成你。 – Vincent 2009-09-30 19:40:16
我已經做了上面的所有事情。我終於做了一個承諾,拉了,現在我有100個衝突。這是一個永無止境的循環。 – CountCet 2009-09-30 19:53:18
我現在有點困惑:你是否也想拋棄你所做的改變?如果否,你必須處理衝突。他們是你的問題,而不是混帳。如果是的話,你可以簡單地執行'git reset --hard origin/master'來重置你當前的分支(希望是master)到origin/master。如果你想保留兩者,你可以重命名你當前的分支('git branch -m master old_master'),並在原始/主('git branch master origin/master')重新創建主分支。 – Cascabel 2009-09-30 20:05:14