Git 如何只更新項目中某個目錄里的文件


Git由於在遠端和本地都有一個代碼庫, 這樣更新單個文件比SVN要麻煩一點.
 
1. 如果想拿遠端git服務器上的最新版本(或某個特定版本)覆蓋本地的修改,可以使用git pull命令,
 
但這會全面更新本地代碼庫和工作拷貝.
 
2. 如果想放棄本地工作拷貝所做修改,可以使用git checkout file/to/path命令,
 
但該命令只能用本地庫覆蓋你的工作拷貝,並不能取得遠端版本的更新.
 
所以,正確的方法應該是先更新本地庫(但不更新工作拷貝),然后用本地庫來更新單個的工作拷貝文件.
 
具體如下:
 
git fetch
git checkout origin/master -- path/to/file





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM