簡體   English   中英

git-如何從遠程存儲庫獲取特定文件

[英]git - how to get a specific file from a remote repository

在我的遠程倉庫中,我有一個文件的多個版本,所有版本都已添加並提交到存儲庫。

git log確認我有4個版本。 我不知道該怎么辦,是將特定版本從遠程存儲庫下載到本地目錄。

目前,本地目錄和遠程存儲庫都位於我的計算機上。 這是因為它是一個新安裝,我們正在嘗試弄清楚GIT的工作方式。

如果您執行git pull origin master ,則應將本地存儲庫中的所有提交/版本作為遠程存儲庫的master分支。

如果您不希望所有更改,則可以通過執行git fetch origin SHA1-commit:refs/remotes/origin/foo-commit從遠程倉庫獲取特定git fetch origin SHA1-commit:refs/remotes/origin/foo-commit

如果您只想要一個特定的文件,則可以-

git fetch
git checkout origin/master -- path/to/file

這將從遠程存儲庫中下載所有更改,但只會將更改應用於特定路徑。

希望這可以幫助!

暫無
暫無

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

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