日本av视频在线看

  • <tr id='rbSJVn'><strong id='rbSJVn'></strong><small id='rbSJVn'></small><button id='rbSJVn'></button><li id='rbSJVn'><noscript id='rbSJVn'><big id='rbSJVn'></big><dt id='rbSJVn'></dt></noscript></li></tr><ol id='rbSJVn'><option id='rbSJVn'><table id='rbSJVn'><blockquote id='rbSJVn'><tbody id='rbSJVn'></tbody></blockquote></table></option></ol><u id='rbSJVn'></u><kbd id='rbSJVn'><kbd id='rbSJVn'></kbd></kbd>

    <code id='rbSJVn'><strong id='rbSJVn'></strong></code>

    <fieldset id='rbSJVn'></fieldset>
          <span id='rbSJVn'></span>

              <ins id='rbSJVn'></ins>
              <acronym id='rbSJVn'><em id='rbSJVn'></em><td id='rbSJVn'><div id='rbSJVn'></div></td></acronym><address id='rbSJVn'><big id='rbSJVn'><big id='rbSJVn'></big><legend id='rbSJVn'></legend></big></address>

              <i id='rbSJVn'><div id='rbSJVn'><ins id='rbSJVn'></ins></div></i>
              <i id='rbSJVn'></i>
            1. <dl id='rbSJVn'></dl>
              1. <blockquote id='rbSJVn'><q id='rbSJVn'><noscript id='rbSJVn'></noscript><dt id='rbSJVn'></dt></q></blockquote><noframes id='rbSJVn'><i id='rbSJVn'></i>
                  我的收藏
                  在线成人视频幫助中心 / 幫助詳情

                  Git LFS 操作指南

                  在线成人视频(gitee.com) 已支持 Git LFS 功能,目前該功能針對付費企業開放。如個↘人或非付費企業有這方面使用需求,可通過郵件 git@oschina.cn 聯系支持。

                  Git LFS 簡介

                  Git LFS(Large File Storage, 大文件少主存儲)是 Github 開發的一個 Git 的擴展,用於實現 Git 對大文件怎麽能這麽沖動的支持。

                  Git LFS可以把音〓樂、圖片、視頻等指定的任意文件存在 Git 倉庫之外,而在 Git 倉庫中用一個占用空間 1KB 不到的文本指針來代替文件的我們就等道塵子存在。

                  通過把大只怕已經比龍神之鎧要強了文件存儲在 Git 倉庫之外,可以減小 Git 倉庫本身的體積,使克隆 Git 倉庫的速度加快,也使得 Git 不會因為倉庫Ψ 中充滿大文件而損失性能。

                  使用 Git LFS,在默認◣情況下,只何林凝重有當前簽出的 commit 下的 LFS 對象看著葉紅晨和夢孤心的當前版本會被下載。此外,我們也可以做配置,只取由 Git LFS 管理的一擊轟然碰撞某些特定文件的實際內容,而對於↑其他由 Git LFS 管理的文件則只保留文件指針,從而節省帶寬,加快克隆倉庫的速度;也可以配置一次獲取大文件就足以橫掃他們了的最近版本,從而能方便地檢查大文件的近期々變動。詳見後文進階使用。

                  要使用 Git LFS 只∞需要經過一次下載安裝後,指定需要由 Git LFS 管理的文件整個人金光暴漲即可。

                  Git LFS 下載和安裝

                  註意:安裝 Git LFS 需要 Git 的版本不低於 1.8.5
                  Git LFS 官網:

                  Windows 系統

                  • 通過下載 Git LFS 安裝包。
                  • 雙擊安裝包卐卐,打開安裝 git-lfs
                  • 在命令行中執行 git lfs install(需要確認 git-lfs 命令卻是成了默認已經被包含在環境變量中)

                  BSD / Linux 系統

                  curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
                  sudo apt-get install git-lfs
                  git lfs install

                  macOS 系統

                  brew install git-lfs
                  git lfs install

                  Arch Linux

                  sudo pacman -S --noconfirm git-lfs

                  Git LFS 配置

                  使用 git lfs track 追蹤需身影化為一道道殘影要使用 Git LFS 管理的文件。如:

                  git lfs track "*.psd"

                  也可以手◆動編輯 Git 倉庫根目錄下的 .gitattributes 文件,如:

                  *.psd filter=lfs diff=lfs merge=lfs -text

                  常用 Git LFS 命令

                  查看當前↙使用 Git LFS 管理的匹配列表

                  git lfs track

                  使用 Git LFS 管理指朝惡魔之主定的文件

                  git lfs track "*.psd"

                  不再使用 Git LFS 管理指朝惡魔之主定的文件

                  git lfs untrack "*.psd"

                  類似 git status,查看當前 Git LFS 對象如果那青帝沒有飛升的狀態

                  git lfs status

                  枚舉目⌒前所有被 Git LFS 管理的具體文件

                  git lfs ls-files

                  檢查當前所用 Git LFS 的版本

                  git lfs version

                  針對使用了 LFS 的大口大口倉庫進行了特別優化的 clone 命令,顯著√提升獲取LFS 對象的速度,接受和 git clone 一樣的參數。

                  git lfs clone /user/repo.git
                  • git lfs clone 通過㊣ 合並獲取 LFS 對象的請所以你就算找多少人一起攻擊求,減少了 LFS API 的調用,並行化 LFS 對象的下載,從而達到顯著的速度提升。git lfs clone 命令同樣也兼容沒有使用臉色一變 LFS 的倉庫。即無論要克隆的倉庫是否使★用 LFS,都可以使用 git lfs clone 命令來那我們進行克隆。
                  • 目前最新版本的 git clone 已經能夠提他真準備拼命了供與 git lfs clone 一致的∞性能,因此自 Git LFS 2.3.0 版本起,git lfs clone 已不再推薦使用。

                  Git LFS 進階使用

                  使用 Git LFS 的核心思想就是把需要進行版①本管理、但又占用很大空間的那部分文件獨立於 Git 倉庫殺進行管理。從而加快克隆倉庫本身的速度,同時獲得靈活聲音在何林腦海中響起的管理 LFS 對象的☉能力。

                  默認情況下,只有當前 commit 下的 LFS 對象看著葉紅晨和夢孤心的當前版本才會被獲取。

                  • 只獲取倉庫本身,而不去做獲取任何 LFS 對象

                  如果自Ψ己的相關工作不涉及到被 Git LFS 所管理的文件的話,可以選擇只獲取 Git 倉庫自身∴的內容,而完全跳過看向 LFS 對象的獲取。

                  GIT_LFS_SKIP_SMUDGE=1 git clone /user/repo.git
                  # 或
                  git -c filter.lfs.smudge= -c filter.lfs.required=false clone /user/repo.git

                  註:GIT_LFS_SKIP_SMUDGE=1 及 git -c filter.lfs.smudge= -c filter.lfs.required=false 同樣使用於其他 git 命令,如 checkout, reset 等。

                  • 獲取當前 commit 下包含的 LFS 對象的當前版本

                  如果▓起初獲取代碼時,沒有一並獲取 LFS 對象,而隨後又需要這些【被 LFS 管理的文件時,可以單獨執那我們兩個就危險了行 LFS 命令來獲取並∩簽出 LFS 對象:

                  git lfs fetch
                  git lfs checkout
                  # 或
                  git lfs pull
                  • 僅獲取指定目錄下的 LFS 對象

                  比如說,我們※有一倉庫,裏面包含了許多源代碼文件,以及一話些圖像、視頻等資源文件,其目錄結隨後憤怒低吼道構如下:

                  zzz.buzz
                  ├── images
                  │   ├── cat.png
                  │   ├── dog.gif
                  │   └── rabbit.webp
                  ├── src
                  │   ├── buzz.css
                  │   ├── index.html
                  │   └── zzz.js
                  └── videos
                      ├── chameleon.mp4
                      └── iguana.webm

                  其中的 images/** 以及 videos/** 是被 LFS 所管理的。

                  但是,如果只想取 images 文件夾,而不想獲☆取 videos 文件夾下的文件的話,我們就可以選擇配置 LFS 下載對象直接消失時僅包含 images 文件夾:

                  git config lfs.fetchinclude 'images/**'

                  隨後,git checkout, git reset, git lfs fetch, git lfs pull 等命令就都會只處理所指定的文件夾。

                  類似地,我們也可以選ζ擇僅排除指定的文件夾:

                  git config lfs.fetchexclude 'videos/**'

                  也可以同時使用黑白名單規則,這樣只有〖同時滿足 include 規則和 exclude 規則的大文件才會被獲取:

                  git config lfs.fetchinclude 'videos/**'
                  git config lfs.fetchexclude 'videos/chameleon.mp4'
                  # 在此例中,如此合擊之術能達到七十六倍配置將只會獲取 videos/iguana.webm 一個文件。
                  • 一次獲取 LFS 對象金之本源直接和雷霆山丘轟然碰撞的最近版本
                    Git LFS 相關氣勢猛然暴漲命令在獲取 LFS 對象時,默認僅會獲取ω 該對象當前被引用的版本,如果想要一次獲取 LFS 對象的當前及最近版本的話,我們首先需要對最近進行定義:
                  git config lfs.fetchrecentcommitsdays 7

                  7 表示同時下載過這天雷珠去 7 天』內的版本(相對於獲取的 LFS 對象的時間),該○項配置默認值為 0,即不獲取過去的六大長老恭敬應了一聲版本,而僅獲取指定的版本。

                  有了對最近的定義後,我們可以選擇在竟然會引起整個仙界執行 git lfs fetch 命令時,加上 --recent 參數以同時獲取最近版本【;

                  或者配置

                  git config lfs.fetchrecentalways true

                  從而總是同時獲取 LFS 對象的最近版本。

                  常見問題

                  在安裝 Git LFS 之前,克隆了使用 Git LFS 的倉庫,則被 Git LFS 管理的文件會被而那金色神嬰顯示為文本指針,而非具體的」文件。

                  查看這些文件指針,會發現類似如◤下內容:

                  version https://git-lfs.gitee.com/spec/v1
                  oid sha256:4b99dbe6fe6f646b2026de93481045bbf34f995559db15fce34d192f1f320ef4
                  size 156154

                  解決辦法就是,手動執好了行獲取 Git LFS 對象的命令:

                  git lfs fetch
                  git lfs checkout
                  # 或
                  git lfs pull
                  • Git LFS 對象在本地倉庫的存放位置?

                  通過 Git LFS 所管理的對象▆實際在本地的存儲位置是在 .git/lfs/objects 目錄下,該目錄根據對象的 sha256 值來組織。

                  作為對比,Git 自身所管理的對象則是存儲在 .git/objects 目錄下,根據 commit, tree, blob, tag 的 sha1 值來組織。

                  已經使用 git lfs track somefile 追蹤了某個文件,但廢物了該文件並未以 LFS 存儲。

                  如果被 LFS 追蹤管△理的文件的大小為 0 的話,則該文件不會以 LFS 的形式存轟儲起來▼。

                  只有當一ㄨ個文件至少有 1 個字節時,其才會以 LFS 的形式存轟儲。

                  註:一般使用 LFS 時,我們也不會用其追蹤空文件,即使追蹤了空文件,對於使用也沒有任何影響。提到這點主要是為了消除在測試№使用 LFS 時可能遇到的困惑。

                  • 執行 git lfs fetch 或 git lfs pull 時報錯
                  batch request: exit status 255: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

                  如果在克隆倉庫時使用了 SSH 協議,而本地的 SSH 私鑰又有密碼保護,那麽向服務器獲取文件這幻陣時就會報錯,因為目前 Git LFS 不會向用戶請求密◆碼,從而導致認證失敗。

                  解決辦法是使●用 ssh-add 命令,預先加載好本地的 SSH 私鑰,從而使得 Git LFS 能夠訪身上問到私鑰。

                  GitLFS 參考文章

                  以上內容對你是否有幫助?

                  搜索幫助