[英]GIT different files on remote and local repo
我的GIT存儲庫中有一個文件,該文件是通過github.com編輯器更改的。
現在,我去了在本地存儲庫中更改此文件。
解決此問題的常用工作流程是什么? 我現在不能拉或推。
現在我明白了,您是說在GitHub和本地上都有更改。 我將假定您的本地更改已提交-如果未提交,則應提交它們,或使用git reset --hard HEAD
將其丟棄。
原則上git pull
應該已經拉低了遠程更改並合並了它們,但這是行不通的。 如果git抱怨合並沖突,那么您應該手工解決它們,提交結果,然后將其上推。
如果發生了一些陌生人事件,則可以嘗試相同的方法。 首先在遠程跟蹤分支中獲取遠程更改(即不在您的工作目錄中), git pull
可能會為您完成此操作(使用gitk --all
來查找)。 如果沒有,請嘗試git-fetch
嘗試獲取更多內容。 當您在遠程跟蹤分支中擁有所需的內容時,可以手動進行git merge
。
(很抱歉,如果不是很清楚,但是由於我不知道您的確切錯誤,我不得不猜測)。
編輯文件,在Github中提交更改。
git pull ...
要么
git fetch ...
在本地倉庫中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.