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