我是git的新手,請原諒基本問題。
我有幾個結賬回購:Folder1
是在Server1
和Folder2
是在Server2
。git中的CVS更新等效
Folder2
只有「git pull
」的變化。
這將獲取從Folder1簽入的所有文件。
我只想更新特定文件類似「CVS更新文件名」
cvs update filename
我試過「git checkout -- filename
」這根本沒有做任何事情。
我按照這些步驟:■
#Commit and push changes in foo.txt from Folder1 on Server1.
# On Servers
cd Folder2
git checkout -- foo.txt
上面的命令只是沒有做任何更新。
我不明白。如果你在不同的服務器上有兩個相似的回購站,你爲什麼期望推到Server1會導致Server2上的回購庫被更新? – slebetman
我只有一個倉庫在兩個不同的文件夾中籤出。一個在服務器1上,另一個在服務器2上。當我從folder1簽入時,在文件夾2上運行git pull,然後更新所有文件。我只想提取選定的文件。 –