簡體   English   中英

如何在git中的兩個工作目錄中工作?

[英]how to work in two working directories in git?

我在不同機器上的兩個工作目錄中工作。 為了管理兩個目錄,我在“ my com”中創建了裸倉庫。 如果我不在乎每次兩個目錄都不同,並且裸存儲庫將同步其中之一。 然后有時“ git push”失敗。 目前,我是唯一使用兩個工作目錄的人。

  1. 情況1:文件中沒有沖突。 那可能就是
    “ git pull”然后“ git push”可以工作。 這是正確的嗎?
  2. 情況2:如果兩個目錄中的相同文件的修改方式不同,該如何處理?
  3. 使用分支更好嗎? 那么看起來也很難合並。

git對我來說仍然不是那么容易。

首先,我建議您閱讀一些有關git如何工作以及如何管理遙控器的教程。 官方的Git文檔是一個很好的起點。

給出答案:

使兩個存儲庫保持同步應該非常簡單。

例如:

如果您正在使用辦公室PC並進行了一些更改:

  1. 提交那些更改
  2. 進行git pull指向“本地” PC的遙控器

如果您正在使用本地PC並進行了一些更改:

  1. 提交那些更改
  2. 進行git pull指向“服務器” PC的遠程

在任何情況下,都無需將內容推送到任何地方,因為您是唯一處理這些文件的人。

關於沖突:如果雙方都更改了相同的文件,則應該知道要保留哪個版本,並使用標准的合並沖突解決程序。

暫無
暫無

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

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