簡體   English   中英

在文件夾已刪除的情況下,Git Pull不起作用?

[英]Git Pull not working in case of folder that was deleted?

我已經從Bitbucket到我的本地分支。 它包含多個文件夾,我刪除了其中一個文件夾並提交了更改。 現在,如果我執行git pull,那么刪除的文件夾是否不應該再次出現在本地計算機中? 它沒有發生。 有什么想法可能是這種情況嗎?

這不會發生,因為您的HEAD將指向您的本地提交。 如果您想要這些文件,則還原(重置)您的本地提交,然后執行git pull:

  1. git log
  2. 獲取最新提交的哈希,其中包含已刪除文件的更改,例如<Hash id 1>
  3. git reset <Hash id 1>
  4. git pull

它不會。 遠程(在bitbucket上)位於提交n ,您自己的存儲庫位於n+1 (您的新提交刪除了文件)。 如果您拉,git會告訴您您的分支在前面,並且沒有新內容可拉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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