git pull 指定某一個文件或文件夾


1、要解決的問題

默認情況下,git pull 操作會把遠程倉庫的所有最新數據更新到本地。

但是,如果你只想更新指定的某一個文件或文件夾,該怎么操作呢?

2、git 只 pull 某一個文件/夾

  • 設置 core.sparsecheckout為 true

      $ git config core.sparsecheckout true
    
    • 1
    • core.sparsecheckout用於控制是否允許設置pull指定文件/夾,true為允許。

    • 此方法適用於 Git1.7.0 以后版本,之前的版本沒有這個功能。

  • .git/info/sparse-checkout文件中(如果沒有則創建)添加指定的文件/夾

  • 最后,拉取想要的分支即可實現checkout指定文件/夾。

      $ git pull origin master


免責聲明!

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



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