簡體   English   中英

GIT遠程和本地倉庫上的不同文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM