menna commited on
Commit
c592385
1 Parent(s): 17f1d4b

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. config.json +26 -0
  3. generation_config.json +7 -0
  4. git-lfs-3.2.0/CHANGELOG.md +0 -0
  5. git-lfs-3.2.0/README.md +259 -0
  6. git-lfs-3.2.0/git-lfs +3 -0
  7. git-lfs-3.2.0/install.sh +22 -0
  8. git-lfs-3.2.0/man/html/git-lfs-checkout.1.html +178 -0
  9. git-lfs-3.2.0/man/html/git-lfs-clean.1.html +104 -0
  10. git-lfs-3.2.0/man/html/git-lfs-clone.1.html +145 -0
  11. git-lfs-3.2.0/man/html/git-lfs-config.5.html +604 -0
  12. git-lfs-3.2.0/man/html/git-lfs-dedup.1.html +102 -0
  13. git-lfs-3.2.0/man/html/git-lfs-env.1.html +94 -0
  14. git-lfs-3.2.0/man/html/git-lfs-ext.1.html +112 -0
  15. git-lfs-3.2.0/man/html/git-lfs-fetch.1.html +268 -0
  16. git-lfs-3.2.0/man/html/git-lfs-filter-process.1.html +127 -0
  17. git-lfs-3.2.0/man/html/git-lfs-fsck.1.html +123 -0
  18. git-lfs-3.2.0/man/html/git-lfs-install.1.html +143 -0
  19. git-lfs-3.2.0/man/html/git-lfs-lock.1.html +116 -0
  20. git-lfs-3.2.0/man/html/git-lfs-locks.1.html +138 -0
  21. git-lfs-3.2.0/man/html/git-lfs-logs.1.html +118 -0
  22. git-lfs-3.2.0/man/html/git-lfs-ls-files.1.html +141 -0
  23. git-lfs-3.2.0/man/html/git-lfs-merge-driver.1.html +188 -0
  24. git-lfs-3.2.0/man/html/git-lfs-migrate.1.html +590 -0
  25. git-lfs-3.2.0/man/html/git-lfs-pointer.1.html +125 -0
  26. git-lfs-3.2.0/man/html/git-lfs-post-checkout.1.html +98 -0
  27. git-lfs-3.2.0/man/html/git-lfs-post-commit.1.html +103 -0
  28. git-lfs-3.2.0/man/html/git-lfs-post-merge.1.html +98 -0
  29. git-lfs-3.2.0/man/html/git-lfs-pre-push.1.html +119 -0
  30. git-lfs-3.2.0/man/html/git-lfs-prune.1.html +245 -0
  31. git-lfs-3.2.0/man/html/git-lfs-pull.1.html +143 -0
  32. git-lfs-3.2.0/man/html/git-lfs-push.1.html +120 -0
  33. git-lfs-3.2.0/man/html/git-lfs-smudge.1.html +134 -0
  34. git-lfs-3.2.0/man/html/git-lfs-standalone-file.1.html +102 -0
  35. git-lfs-3.2.0/man/html/git-lfs-status.1.html +123 -0
  36. git-lfs-3.2.0/man/html/git-lfs-track.1.html +179 -0
  37. git-lfs-3.2.0/man/html/git-lfs-uninstall.1.html +126 -0
  38. git-lfs-3.2.0/man/html/git-lfs-unlock.1.html +120 -0
  39. git-lfs-3.2.0/man/html/git-lfs-untrack.1.html +108 -0
  40. git-lfs-3.2.0/man/html/git-lfs-update.1.html +122 -0
  41. git-lfs-3.2.0/man/html/git-lfs.1.html +220 -0
  42. git-lfs-3.2.0/man/man1/git-lfs-checkout.1 +50 -0
  43. git-lfs-3.2.0/man/man1/git-lfs-clean.1 +17 -0
  44. git-lfs-3.2.0/man/man1/git-lfs-clone.1 +34 -0
  45. git-lfs-3.2.0/man/man1/git-lfs-dedup.1 +15 -0
  46. git-lfs-3.2.0/man/man1/git-lfs-env.1 +11 -0
  47. git-lfs-3.2.0/man/man1/git-lfs-ext.1 +21 -0
  48. git-lfs-3.2.0/man/man1/git-lfs-fetch.1 +100 -0
  49. git-lfs-3.2.0/man/man1/git-lfs-filter-process.1 +27 -0
  50. git-lfs-3.2.0/man/man1/git-lfs-fsck.1 +28 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ git-lfs-3.2.0/git-lfs filter=lfs diff=lfs merge=lfs -text
config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "mistralai/Mistral-7B-Instruct-v0.2",
3
+ "architectures": [
4
+ "MistralForCausalLM"
5
+ ],
6
+ "attention_dropout": 0.0,
7
+ "bos_token_id": 1,
8
+ "eos_token_id": 2,
9
+ "hidden_act": "silu",
10
+ "hidden_size": 4096,
11
+ "initializer_range": 0.02,
12
+ "intermediate_size": 14336,
13
+ "max_position_embeddings": 32768,
14
+ "model_type": "mistral",
15
+ "num_attention_heads": 32,
16
+ "num_hidden_layers": 32,
17
+ "num_key_value_heads": 8,
18
+ "rms_norm_eps": 1e-05,
19
+ "rope_theta": 1000000.0,
20
+ "sliding_window": null,
21
+ "tie_word_embeddings": false,
22
+ "torch_dtype": "bfloat16",
23
+ "transformers_version": "4.40.0.dev0",
24
+ "use_cache": false,
25
+ "vocab_size": 32000
26
+ }
generation_config.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "do_sample": true,
5
+ "eos_token_id": 2,
6
+ "transformers_version": "4.40.0.dev0"
7
+ }
git-lfs-3.2.0/CHANGELOG.md ADDED
The diff for this file is too large to render. See raw diff
 
git-lfs-3.2.0/README.md ADDED
@@ -0,0 +1,259 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Git Large File Storage
2
+
3
+ [![CI status][ci_badge]][ci_url]
4
+
5
+ [ci_badge]: https://github.com/git-lfs/git-lfs/workflows/CI/badge.svg
6
+ [ci_url]: https://github.com/git-lfs/git-lfs/actions?query=workflow%3ACI
7
+
8
+ [Git LFS](https://git-lfs.github.com) is a command line extension and
9
+ [specification](docs/spec.md) for managing large files with Git.
10
+
11
+ The client is written in Go, with pre-compiled binaries available for Mac,
12
+ Windows, Linux, and FreeBSD. Check out the [website](http://git-lfs.github.com)
13
+ for an overview of features.
14
+
15
+ ## Getting Started
16
+
17
+ ### Downloading
18
+
19
+ You can install the Git LFS client in several different ways, depending on your
20
+ setup and preferences.
21
+
22
+ * **Linux users**. Debian and RPM packages are available from
23
+ [PackageCloud](https://packagecloud.io/github/git-lfs/install).
24
+ * **macOS users**. [Homebrew](https://brew.sh) bottles are distributed, and can
25
+ be installed via `brew install git-lfs`.
26
+ * **Windows users**. Git LFS is included in the distribution of
27
+ [Git for Windows](https://gitforwindows.org/). Alternatively, you can
28
+ install a recent version of Git LFS from the [Chocolatey](https://chocolatey.org/) package manager.
29
+ * **Binary packages**. In addition, [binary packages](https://github.com/git-lfs/git-lfs/releases) are
30
+ available for Linux, macOS, Windows, and FreeBSD.
31
+ * **Building from source**. [This repository](https://github.com/git-lfs/git-lfs.git) can also be
32
+ built from source using the latest version of [Go](https://golang.org), and the
33
+ available instructions in our
34
+ [Wiki](https://github.com/git-lfs/git-lfs/wiki/Installation#source).
35
+
36
+ Note that Debian and RPM packages are built for all OSes for amd64 and i386.
37
+ For arm64, only Debian packages for the latest Debian release are built due to the cost of building in emulation.
38
+
39
+ ### Installing
40
+
41
+ #### From binary
42
+
43
+ The [binary packages](https://github.com/git-lfs/git-lfs/releases) include a script which will:
44
+
45
+ - Install Git LFS binaries onto the system `$PATH`
46
+ - Run `git lfs install` to
47
+ perform required global configuration changes.
48
+
49
+ ```ShellSession
50
+ $ ./install.sh
51
+ ```
52
+
53
+ #### From source
54
+
55
+ - Ensure you have the latest version of Go, GNU make, and a standard Unix-compatible build environment installed.
56
+ - On Windows, install `goversioninfo` with `go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@latest`.
57
+ - Run `make`.
58
+ - Place the `git-lfs` binary, which can be found in `bin`, on your system’s executable `$PATH` or equivalent.
59
+ - Git LFS requires global configuration changes once per-machine. This can be done by
60
+ running:
61
+
62
+ ```ShellSession
63
+ $ git lfs install
64
+ ```
65
+
66
+ #### Verifying releases
67
+
68
+ Releases are signed with the OpenPGP key of one of the core team members. To
69
+ get these keys, you can run the following command, which will print them to
70
+ standard output:
71
+
72
+ ```ShellSession
73
+ $ curl -L https://api.github.com/repos/git-lfs/git-lfs/tarball/core-gpg-keys | tar -Ozxf -
74
+ ```
75
+
76
+ Once you have the keys, you can download the `sha256sums.asc` file and verify
77
+ the file you want like so:
78
+
79
+ ```ShellSession
80
+ $ gpg -d sha256sums.asc | grep git-lfs-linux-amd64-v2.10.0.tar.gz | shasum -a 256 -c
81
+ ```
82
+
83
+ For the convenience of distributors, we also provide a wider variety of signed
84
+ hashes in the `hashes.asc` file. Those hashes are in the tagged BSD format, but
85
+ can be verified with Perl's `shasum` or the GNU hash utilities, just like the
86
+ ones in `sha256sums.asc`.
87
+
88
+ ## Example Usage
89
+
90
+ To begin using Git LFS within a Git repository that is not already configured
91
+ for Git LFS, you can indicate which files you would like Git LFS to manage.
92
+ This can be done by running the following _from within a Git repository_:
93
+
94
+ ```bash
95
+ $ git lfs track "*.psd"
96
+ ```
97
+
98
+ (Where `*.psd` is the pattern of filenames that you wish to track. You can read
99
+ more about this pattern syntax
100
+ [here](https://git-scm.com/docs/gitattributes)).
101
+
102
+ > *Note:* the quotation marks surrounding the pattern are important to
103
+ > prevent the glob pattern from being expanded by the shell.
104
+
105
+ After any invocation of `git-lfs-track(1)` or `git-lfs-untrack(1)`, you _must
106
+ commit changes to your `.gitattributes` file_. This can be done by running:
107
+
108
+ ```bash
109
+ $ git add .gitattributes
110
+ $ git commit -m "track *.psd files using Git LFS"
111
+ ```
112
+
113
+ You can now interact with your Git repository as usual, and Git LFS will take
114
+ care of managing your large files. For example, changing a file named `my.psd`
115
+ (tracked above via `*.psd`):
116
+
117
+ ```bash
118
+ $ git add my.psd
119
+ $ git commit -m "add psd"
120
+ ```
121
+
122
+ > _Tip:_ if you have large files already in your repository's history, `git lfs
123
+ > track` will _not_ track them retroactively. To migrate existing large files
124
+ > in your history to use Git LFS, use `git lfs migrate`. For example:
125
+ >
126
+ > ```
127
+ > $ git lfs migrate import --include="*.psd" --everything
128
+ > ```
129
+ >
130
+ > **Note that this will rewrite history and change all of the Git object IDs in your
131
+ > repository, just like the export version of this command.**
132
+ >
133
+ > For more information, read [`git-lfs-migrate(1)`](https://github.com/git-lfs/git-lfs/blob/main/docs/man/git-lfs-migrate.1.ronn).
134
+
135
+ You can confirm that Git LFS is managing your PSD file:
136
+
137
+ ```bash
138
+ $ git lfs ls-files
139
+ 3c2f7aedfb * my.psd
140
+ ```
141
+
142
+ Once you've made your commits, push your files to the Git remote:
143
+
144
+ ```bash
145
+ $ git push origin main
146
+ Uploading LFS objects: 100% (1/1), 810 B, 1.2 KB/s
147
+ # ...
148
+ To https://github.com/git-lfs/git-lfs-test
149
+ 67fcf6a..47b2002 main -> main
150
+ ```
151
+
152
+ Note: Git LFS requires at least Git 1.8.2 on Linux or 1.8.5 on macOS.
153
+
154
+ ### Uninstalling
155
+
156
+ If you've decided that Git LFS isn't right for you, you can convert your
157
+ repository back to a plain Git repository with `git lfs migrate` as well. For
158
+ example:
159
+
160
+ ```ShellSession
161
+ $ git lfs migrate export --include="*.psd" --everything
162
+ ```
163
+
164
+ **Note that this will rewrite history and change all of the Git object IDs in your
165
+ repository, just like the import version of this command.**
166
+
167
+ If there's some reason that things aren't working out for you, please let us
168
+ know in an issue, and we'll definitely try to help or get it fixed.
169
+
170
+ ## Limitations
171
+
172
+ Git LFS maintains a list of currently known limitations, which you can find and
173
+ edit [here](https://github.com/git-lfs/git-lfs/wiki/Limitations).
174
+
175
+ Git LFS source code utilizes Go modules in its build system, and therefore this
176
+ project contains a `go.mod` file with a defined Go module path. However, we
177
+ do not maintain a stable Go language API or ABI, as Git LFS is intended to be
178
+ used solely as a compiled binary utility. Please do not import the `git-lfs`
179
+ module into other Go code and do not rely on it as a source code dependency.
180
+
181
+ ## Need Help?
182
+
183
+ You can get help on specific commands directly:
184
+
185
+ ```bash
186
+ $ git lfs help <subcommand>
187
+ ```
188
+
189
+ The [official documentation](docs) has command references and specifications for
190
+ the tool. There's also a [FAQ](https://github.com/git-lfs/git-lfs/wiki/FAQ) on
191
+ the wiki which answers some common questions.
192
+
193
+ If you have a question on how to use Git LFS, aren't sure about something, or
194
+ are looking for input from others on tips about best practices or use cases,
195
+ feel free to
196
+ [start a discussion](https://github.com/git-lfs/git-lfs/discussions).
197
+
198
+ You can always [open an issue](https://github.com/git-lfs/git-lfs/issues), and
199
+ one of the Core Team members will respond to you. Please be sure to include:
200
+
201
+ 1. The output of `git lfs env`, which displays helpful information about your
202
+ Git repository useful in debugging.
203
+ 2. Any failed commands re-run with `GIT_TRACE=1` in the environment, which
204
+ displays additional information pertaining to why a command crashed.
205
+
206
+ ## Contributing
207
+
208
+ See [CONTRIBUTING.md](CONTRIBUTING.md) for info on working on Git LFS and
209
+ sending patches. Related projects are listed on the [Implementations wiki
210
+ page](https://github.com/git-lfs/git-lfs/wiki/Implementations).
211
+
212
+ See also [SECURITY.md](SECURITY.md) for info on how to submit reports
213
+ of security vulnerabilities.
214
+
215
+ ## Core Team
216
+
217
+ These are the humans that form the Git LFS core team, which runs the project.
218
+
219
+ In alphabetical order:
220
+
221
+ | [@bk2204][bk2204-user] | [@chrisd8088][chrisd8088-user] | [@larsxschneider][larsxschneider-user] |
222
+ | :---: | :---: | :---: |
223
+ | [![][bk2204-img]][bk2204-user] | [![][chrisd8088-img]][chrisd8088-user] | [![][larsxschneider-img]][larsxschneider-user] |
224
+ | [PGP 0223B187][bk2204-pgp] | [PGP 088335A9][chrisd8088-pgp] | [PGP A5795889][larsxschneider-pgp] |
225
+
226
+ [bk2204-img]: https://avatars1.githubusercontent.com/u/497054?s=100&v=4
227
+ [chrisd8088-img]: https://avatars1.githubusercontent.com/u/28857117?s=100&v=4
228
+ [larsxschneider-img]: https://avatars1.githubusercontent.com/u/477434?s=100&v=4
229
+ [bk2204-user]: https://github.com/bk2204
230
+ [chrisd8088-user]: https://github.com/chrisd8088
231
+ [larsxschneider-user]: https://github.com/larsxschneider
232
+ [bk2204-pgp]: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x88ace9b29196305ba9947552f1ba225c0223b187
233
+ [chrisd8088-pgp]: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x86cd3297749375bcf8206715f54fe648088335a9
234
+ [larsxschneider-pgp]: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xaa3b3450295830d2de6db90caba67be5a5795889
235
+
236
+ ### Alumni
237
+
238
+ These are the humans that have in the past formed the Git LFS core team, or
239
+ have otherwise contributed a significant amount to the project. Git LFS would
240
+ not be possible without them.
241
+
242
+ In alphabetical order:
243
+
244
+ | [@andyneff][andyneff-user] | [@PastelMobileSuit][PastelMobileSuit-user] | [@rubyist][rubyist-user] | [@sinbad][sinbad-user] | [@technoweenie][technoweenie-user] | [@ttaylorr][ttaylorr-user] |
245
+ | :---: | :---: | :---: | :---: | :---: | :---: |
246
+ | [![][andyneff-img]][andyneff-user] | [![][PastelMobileSuit-img]][PastelMobileSuit-user] | [![][rubyist-img]][rubyist-user] | [![][sinbad-img]][sinbad-user] | [![][technoweenie-img]][technoweenie-user] | [![][ttaylorr-img]][ttaylorr-user] |
247
+
248
+ [andyneff-img]: https://avatars1.githubusercontent.com/u/7596961?v=3&s=100
249
+ [PastelMobileSuit-img]: https://avatars2.githubusercontent.com/u/37254014?s=100&v=4
250
+ [rubyist-img]: https://avatars1.githubusercontent.com/u/143?v=3&s=100
251
+ [sinbad-img]: https://avatars1.githubusercontent.com/u/142735?v=3&s=100
252
+ [technoweenie-img]: https://avatars3.githubusercontent.com/u/21?v=3&s=100
253
+ [ttaylorr-img]: https://avatars2.githubusercontent.com/u/443245?s=100&v=4
254
+ [andyneff-user]: https://github.com/andyneff
255
+ [PastelMobileSuit-user]: https://github.com/PastelMobileSuit
256
+ [sinbad-user]: https://github.com/sinbad
257
+ [rubyist-user]: https://github.com/rubyist
258
+ [technoweenie-user]: https://github.com/technoweenie
259
+ [ttaylorr-user]: https://github.com/ttaylorr
git-lfs-3.2.0/git-lfs ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:05309d4bc952e77251de76d8dda6bfbb9e9f532757abfc41a454f0e8327d7e33
3
+ size 10768384
git-lfs-3.2.0/install.sh ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ set -eu
3
+
4
+ prefix="/usr/local"
5
+
6
+ if [ "${PREFIX:-}" != "" ] ; then
7
+ prefix=${PREFIX:-}
8
+ elif [ "${BOXEN_HOME:-}" != "" ] ; then
9
+ prefix=${BOXEN_HOME:-}
10
+ fi
11
+
12
+ mkdir -p $prefix/bin
13
+ rm -rf $prefix/bin/git-lfs*
14
+
15
+ pushd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null
16
+ for g in git*; do
17
+ install $g "$prefix/bin/$g"
18
+ done
19
+ popd > /dev/null
20
+
21
+ PATH+=:$prefix/bin
22
+ git lfs install
git-lfs-3.2.0/man/html/git-lfs-checkout.1.html ADDED
@@ -0,0 +1,178 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-checkout(1) - Update working copy with file content if available</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#EXAMPLES">EXAMPLES</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-checkout(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-checkout(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-checkout</code> - <span class="man-whatis">Update working copy with file content if available</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs checkout</code> [<var>glob-pattern</var>...]<br>
79
+ <code>git lfs checkout</code> --to <var>file</var> {--base|--ours|--theirs} <var>conflict-obj-path</var></p>
80
+
81
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
82
+
83
+ <p>Try to ensure that the working copy contains file content for Git LFS objects
84
+ for the current ref, if the object data is available. Does not download any
85
+ content; see <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> for that.</p>
86
+
87
+ <p>Checkout scans the current ref for all LFS objects that would be required, then
88
+ where a file is either missing in the working copy, or contains placeholder
89
+ pointer content with the same SHA, the real file content is written, provided
90
+ we have it in the local store. Modified files are never overwritten.</p>
91
+
92
+ <p>One or more <var>glob-pattern</var>s may be provided as arguments to restrict the
93
+ set of files that are updated. Glob patterns are matched as per the format
94
+ described in <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
95
+
96
+ <p>When used with <code>--to</code> and the working tree is in a conflicted state due to a
97
+ merge, this option checks out one of the three stages a conflicting Git LFS
98
+ object into a separate file (which can be outside of the work tree).
99
+ This can make using diff tools to inspect and resolve merges easier.
100
+ A single Git LFS object's file path must be provided in <var>conflict-obj-path</var>.</p>
101
+
102
+ <h2 id="OPTIONS">OPTIONS</h2>
103
+
104
+ <dl>
105
+ <dt><code>--base</code></dt>
106
+ <dd>Check out the merge base of the specified file.</dd>
107
+ <dt><code>--ours</code></dt>
108
+ <dd>Check out our side (that of the current branch) of the conflict for the
109
+ specified file.</dd>
110
+ <dt><code>--theirs</code></dt>
111
+ <dd>Check out their side (that of the other branch) of the conflict for the
112
+ specified file.</dd>
113
+ <dt>
114
+ <code>--to</code> <var>path</var>
115
+ </dt>
116
+ <dd>If the working tree is in a conflicted state, check out the portion of the
117
+ conflict specified by <code>--base</code>, <code>--ours</code>, or <code>--theirs</code> to the given path.</dd>
118
+ </dl>
119
+
120
+ <h2 id="EXAMPLES">EXAMPLES</h2>
121
+
122
+ <dl>
123
+ <dt>Checkout all files that are missing or placeholders:</dt>
124
+ <dd></dd>
125
+ </dl>
126
+
127
+ <p><code>
128
+ $ git lfs checkout
129
+ </code></p>
130
+
131
+ <dl>
132
+ <dt>Checkout a specific couple of files:</dt>
133
+ <dd></dd>
134
+ </dl>
135
+
136
+ <p><code>
137
+ $ git lfs checkout path/to/file1.png path/to.file2.png
138
+ </code></p>
139
+
140
+ <dl>
141
+ <dt>Checkout a path with a merge conflict into separate files:</dt>
142
+ <dd></dd>
143
+ </dl>
144
+
145
+ <p>```
146
+ # Attempt merge with a branch that has a merge conflict
147
+ $ git merge conflicting-branch
148
+ CONFLICT (content): Merge conflict in path/to/conflicting/file.dat</p>
149
+
150
+ <h1 id="Checkout-versions-of-the-conflicting-file-into-temp-files">Checkout versions of the conflicting file into temp files</h1>
151
+ <p>$ git lfs checkout ours.dat --ours path/to/conflicting/file.dat
152
+ $ git lfs checkout theirs.dat --theirs path/to/conflicting/file.dat</p>
153
+
154
+ <h1 id="Compare-conflicting-versions-in-ours-dat-and-theirs-dat-">Compare conflicting versions in ours.dat and theirs.dat,</h1>
155
+ <p># then resolve conflict (e.g., by choosing one version over
156
+ # the other, or creating a new version)</p>
157
+
158
+ <h1 id="Cleanup-and-continue-with-merge">Cleanup and continue with merge</h1>
159
+ <p>$ rm ours.dat theirs.dat
160
+ $ git add path/to/conflicting/file.dat
161
+ $ git merge --continue
162
+ ```</p>
163
+
164
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
165
+
166
+ <p><a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-pull.1.html">git-lfs-pull<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
167
+
168
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
169
+
170
+ <ol class='man-decor man-foot man foot'>
171
+ <li class='tl'></li>
172
+ <li class='tc'>May 2022</li>
173
+ <li class='tr'>git-lfs-checkout(1)</li>
174
+ </ol>
175
+
176
+ </div>
177
+ </body>
178
+ </html>
git-lfs-3.2.0/man/html/git-lfs-clean.1.html ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-clean(1) - Git clean filter that converts large files to pointers</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-clean(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-clean(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-clean</code> - <span class="man-whatis">Git clean filter that converts large files to pointers</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs clean</code> <var>path</var></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Read the contents of a large file from standard input, and write a Git
81
+ LFS pointer file for that file to standard output.</p>
82
+
83
+ <p>Clean is typically run by Git's clean filter, configured by the repository's
84
+ Git attributes.</p>
85
+
86
+ <p>Clean is not part of the user-facing Git plumbing commands. To preview the
87
+ pointer of a large file as it would be generated, see the <a class="man-ref" href="git-lfs-pointer.1.html">git-lfs-pointer<span class="s">(1)</span></a>
88
+ command.</p>
89
+
90
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
91
+
92
+ <p><a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-push.1.html">git-lfs-push<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-pointer.1.html">git-lfs-pointer<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>.</p>
93
+
94
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
95
+
96
+ <ol class='man-decor man-foot man foot'>
97
+ <li class='tl'></li>
98
+ <li class='tc'>May 2022</li>
99
+ <li class='tr'>git-lfs-clean(1)</li>
100
+ </ol>
101
+
102
+ </div>
103
+ </body>
104
+ </html>
git-lfs-3.2.0/man/html/git-lfs-clone.1.html ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-clone(1) - Efficiently clone a LFS-enabled repository</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-clone(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-clone(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-clone</code> - <span class="man-whatis">Efficiently clone a LFS-enabled repository</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs clone</code> [git clone options] <var>repository</var> [<var>directory</var>]</p>
79
+
80
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
81
+
82
+ <p>Clone an LFS enabled Git repository more efficiently by disabling LFS during the
83
+ git clone, then performing a 'git lfs pull' directly afterwards.</p>
84
+
85
+ <p>'git lfs clone' also installs all of the repo-level hooks (.git/hooks) that LFS
86
+ requires to operate. If <code>--separate-git-dir</code> is given, the hooks will be
87
+ installed there.</p>
88
+
89
+ <p>This is faster than a regular 'git clone' because that will download LFS content
90
+ using the smudge filter, which is executed individually per file in the working
91
+ copy. This is relatively inefficient compared to the batch mode and parallel
92
+ downloads performed by 'git lfs pull'.</p>
93
+
94
+ <h2 id="OPTIONS">OPTIONS</h2>
95
+
96
+ <p>All options supported by 'git clone'</p>
97
+
98
+ <dl>
99
+ <dt>
100
+ <code>-I</code> <var>paths</var> <code>--include=</code><var>paths</var>
101
+ </dt>
102
+ <dd>See <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
103
+ </dd>
104
+ <dt>
105
+ <code>-X</code> <var>paths</var> <code>--exclude=</code><var>paths</var>
106
+ </dt>
107
+ <dd>See <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
108
+ </dd>
109
+ <dt><code>--skip-repo</code></dt>
110
+ <dd>Skip installing repo-level hooks (.git/hooks) that LFS requires. Disabled by
111
+ default.</dd>
112
+ </dl>
113
+
114
+ <h2 id="INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</h2>
115
+
116
+ <p>You can configure Git LFS to only fetch objects to satisfy references in certain
117
+ paths of the repo, and/or to exclude certain paths of the repo, to reduce the
118
+ time you spend downloading things you do not use.</p>
119
+
120
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set either or
121
+ both of <code>lfs.fetchinclude</code> and <code>lfs.fetchexclude</code> to comma-separated lists of
122
+ paths. If <code>lfs.fetchinclude</code> is defined, Git LFS objects will only be fetched
123
+ if their path matches one in that list, and if <code>lfs.fetchexclude</code> is defined,
124
+ Git LFS objects will only be fetched if their path does not match one
125
+ in that list. Paths are matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
126
+
127
+ <p>Note that using the command-line options <code>-I</code> and <code>-X</code> override the respective
128
+ configuration settings. Setting either option to an empty string clears the
129
+ value.</p>
130
+
131
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
132
+
133
+ <p><a class="man-ref" href="https://git-scm.com/docs/git-clone">git-clone<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-pull.1.html">git-lfs-pull<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
134
+
135
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
136
+
137
+ <ol class='man-decor man-foot man foot'>
138
+ <li class='tl'></li>
139
+ <li class='tc'>May 2022</li>
140
+ <li class='tr'>git-lfs-clone(1)</li>
141
+ </ol>
142
+
143
+ </div>
144
+ </body>
145
+ </html>
git-lfs-3.2.0/man/html/git-lfs-config.5.html ADDED
@@ -0,0 +1,604 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-config(5) - Configuration options for git-lfs</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#CONFIGURATION-FILES">CONFIGURATION FILES</a>
58
+ <a href="#LIST-OF-OPTIONS">LIST OF OPTIONS</a>
59
+ <a href="#LFSCONFIG">LFSCONFIG</a>
60
+ <a href="#EXAMPLES">EXAMPLES</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-config(5)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-config(5)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-config</code> - <span class="man-whatis">Configuration options for git-lfs</span>
75
+ </p>
76
+ <h2 id="CONFIGURATION-FILES">CONFIGURATION FILES</h2>
77
+
78
+ <p>git-lfs reads its configuration from any file supported by <code>git config -l</code>,
79
+ including all per-repository, per-user, and per-system Git configuration files.</p>
80
+
81
+ <p>Additionally, a small number of settings can be specified in a file called
82
+ <code>.lfsconfig</code> at the root of the repository; see the "LFSCONFIG" section for more
83
+ details. This configuration file is useful for setting options such as the LFS
84
+ URL or access type for all users of a repository, especially when these differ
85
+ from the default. The <code>.lfsconfig</code> file uses the same format as <code>.gitconfig</code>.</p>
86
+
87
+ <p>If the <code>.lfsconfig</code> file is missing, the index is checked for a version of the
88
+ file, and that is used instead. If both are missing, <code>HEAD</code> is checked for the
89
+ file. If the repository is bare, only <code>HEAD</code> is checked. This order may change
90
+ for checkouts in the future to better match Git's behavior.</p>
91
+
92
+ <p>Settings from Git configuration files override the <code>.lfsconfig</code> file. This
93
+ allows you to override settings like <code>lfs.url</code> in your local environment without
94
+ having to modify the <code>.lfsconfig</code> file.</p>
95
+
96
+ <p>Most options regarding git-lfs are contained in the <code>[lfs]</code> section, meaning
97
+ they are all named <code>lfs.foo</code> or similar, although occasionally an lfs option can
98
+ be scoped inside the configuration for a remote.</p>
99
+
100
+ <h2 id="LIST-OF-OPTIONS">LIST OF OPTIONS</h2>
101
+
102
+ <h3 id="General-settings">General settings</h3>
103
+
104
+ <ul>
105
+ <li>
106
+ <p><code>lfs.url</code> / <code>remote.&lt;remote&gt;.lfsurl</code></p>
107
+
108
+ <p>The url used to call the Git LFS remote API. Default blank (derive from clone
109
+ URL).</p>
110
+ </li>
111
+ <li>
112
+ <p><code>lfs.pushurl</code> / <code>remote.&lt;remote&gt;.lfspushurl</code></p>
113
+
114
+ <p>The url used to call the Git LFS remote API when pushing. Default blank (derive
115
+ from either LFS non-push urls or clone url).</p>
116
+ </li>
117
+ <li>
118
+ <p><code>remote.lfsdefault</code></p>
119
+
120
+ <p>The remote used to find the Git LFS remote API. <code>lfs.url</code> and
121
+ <code>branch.*.remote</code> for the current branch override this setting. If this
122
+ setting is not specified and there is exactly one remote, that remote is
123
+ picked; otherwise, the default is <code>origin</code>.</p>
124
+ </li>
125
+ <li>
126
+ <p><code>remote.lfspushdefault</code></p>
127
+
128
+ <p>The remote used to find the Git LFS remote API when pushing. <code>lfs.url</code> and
129
+ <code>branch.*.pushremote</code> for the current branch override this setting. If this
130
+ setting is not set, <code>remote.pushdefault</code> is used, or if that is not set, the
131
+ order of selection is used as specified in the <code>remote.lfsdefault</code> above.</p>
132
+ </li>
133
+ <li>
134
+ <p><code>lfs.dialtimeout</code></p>
135
+
136
+ <p>Sets the maximum time, in seconds, that the HTTP client will wait to initiate
137
+ a connection. This does not include the time to send a request and wait for a
138
+ response. Default: 30 seconds</p>
139
+ </li>
140
+ <li>
141
+ <p><code>lfs.tlstimeout</code></p>
142
+
143
+ <p>Sets the maximum time, in seconds, that the HTTP client will wait for a TLS
144
+ handshake. Default: 30 seconds.</p>
145
+ </li>
146
+ <li>
147
+ <p><code>lfs.activitytimeout</code> / <code>lfs.https://&lt;host&gt;.activitytimeout</code></p>
148
+
149
+ <p>Sets the maximum time, in seconds, that the HTTP client will wait for the
150
+ next tcp read or write. If &lt; 1, no activity timeout is used at all.
151
+ Default: 30 seconds</p>
152
+ </li>
153
+ <li>
154
+ <p><code>lfs.keepalive</code></p>
155
+
156
+ <p>Sets the maximum time, in seconds, for the HTTP client to maintain keepalive
157
+ connections. Default: 30 minutes.</p>
158
+ </li>
159
+ <li>
160
+ <p><code>lfs.ssh.automultiplex</code></p>
161
+
162
+ <p>When using the pure SSH-based protocol, whether to multiplex requests over a
163
+ single connection when possible. This option requires the use of OpenSSH or a
164
+ compatible SSH client. Default: true.</p>
165
+ </li>
166
+ <li>
167
+ <p><code>lfs.ssh.retries</code></p>
168
+
169
+ <p>Specifies the number of times Git LFS will attempt to obtain authorization via
170
+ SSH before aborting. Default: 5.</p>
171
+ </li>
172
+ <li>
173
+ <p><code>core.askpass</code>, GIT_ASKPASS</p>
174
+
175
+ <p>Given as a program and its arguments, this is invoked when authentication is
176
+ needed against the LFS API. The contents of stdout are interpreted as the
177
+ password.</p>
178
+ </li>
179
+ <li>
180
+ <p><code>lfs.cachecredentials</code></p>
181
+
182
+ <p>Enables in-memory SSH and Git Credential caching for a single 'git lfs'
183
+ command. Default: enabled.</p>
184
+ </li>
185
+ <li>
186
+ <p><code>lfs.storage</code></p>
187
+
188
+ <p>Allow override LFS storage directory. Non-absolute path is relativized to
189
+ inside of Git repository directory (usually <code>.git</code>).</p>
190
+
191
+ <p>Note: you should not run <code>git lfs prune</code> if you have different repositories
192
+ sharing the same storage directory.</p>
193
+
194
+ <p>Default: <code>lfs</code> in Git repository directory (usually <code>.git/lfs</code>).</p>
195
+ </li>
196
+ <li>
197
+ <p><code>lfs.largefilewarning</code></p>
198
+
199
+ <p>Warn when a file is 4 GiB or larger. Such files will be corrupted when using
200
+ Windows (unless smudging is disabled) with a Git for Windows version less than
201
+ 2.34.0 due to a limitation in Git. Default: true if the version is less than
202
+ 2.34.0, false otherwise.</p>
203
+ </li>
204
+ </ul>
205
+
206
+ <h3 id="Upload-and-download-transfer-settings">Upload and download transfer settings</h3>
207
+
208
+ <p>These settings control how the upload and download of LFS content occurs.</p>
209
+
210
+ <ul>
211
+ <li>
212
+ <p><code>lfs.concurrenttransfers</code></p>
213
+
214
+ <p>The number of concurrent uploads/downloads. Default 8.</p>
215
+ </li>
216
+ <li>
217
+ <p><code>lfs.basictransfersonly</code></p>
218
+
219
+ <p>If set to true, only basic HTTP upload/download transfers will be used,
220
+ ignoring any more advanced transfers that the client/server may support.
221
+ This is primarily to work around bugs or incompatibilities.</p>
222
+
223
+ <p>The git-lfs client supports basic HTTP downloads, resumable HTTP downloads
224
+ (using <code>Range</code> headers), and resumable uploads via tus.io protocol. Custom
225
+ transfer methods can be added via <code>lfs.customtransfer</code> (see next section).
226
+ However setting this value to true limits the client to simple HTTP.</p>
227
+ </li>
228
+ <li>
229
+ <p><code>lfs.tustransfers</code></p>
230
+
231
+ <p>If set to true, this enables resumable uploads of LFS objects through the
232
+ tus.io API. Once this feature is finalized, this setting will be removed,
233
+ and tus.io uploads will be available for all clients.</p>
234
+ </li>
235
+ <li>
236
+ <p><code>lfs.standalonetransferagent</code></p>
237
+
238
+ <p>Allows the specified custom transfer agent to be used directly
239
+ for transferring files, without asking the server how the transfers
240
+ should be made. The custom transfer agent has to be defined in a
241
+ <code>lfs.customtransfer.&lt;name&gt;</code> settings group.</p>
242
+ </li>
243
+ <li>
244
+ <p><code>lfs.customtransfer.&lt;name&gt;.path</code></p>
245
+
246
+ <p><code>lfs.customtransfer.&lt;name&gt;</code> is a settings group which defines a custom
247
+ transfer hook which allows you to upload/download via an intermediate process,
248
+ using any mechanism you like (rather than just HTTP). <code>path</code> should point to
249
+ the process you wish to invoke. The protocol between the git-lfs client and
250
+ the custom transfer process is documented at
251
+ https://github.com/git-lfs/git-lfs/blob/main/docs/custom-transfers.md</p>
252
+
253
+ <p><var>name</var> must be a unique identifier that the LFS server understands. When
254
+ calling the LFS API the client will include a list of supported transfer
255
+ types. If the server also supports this named transfer type, it will select it
256
+ and actions returned from the API will be in relation to that transfer type
257
+ (may not be traditional URLs for example). Only if the server accepts <var>name</var>
258
+ as a transfer it supports will this custom transfer process be invoked.</p>
259
+ </li>
260
+ <li>
261
+ <p><code>lfs.customtransfer.&lt;name&gt;.args</code></p>
262
+
263
+ <p>If the custom transfer process requires any arguments, these can be provided
264
+ here. This string will be expanded by the shell.</p>
265
+ </li>
266
+ <li>
267
+ <p><code>lfs.customtransfer.&lt;name&gt;.concurrent</code></p>
268
+
269
+ <p>If true (the default), git-lfs will invoke the custom transfer process
270
+ multiple times in parallel, according to <code>lfs.concurrenttransfers</code>, splitting
271
+ the transfer workload between the processes.</p>
272
+ </li>
273
+ <li>
274
+ <p><code>lfs.customtransfer.&lt;name&gt;.direction</code></p>
275
+
276
+ <p>Specifies which direction the custom transfer process supports, either
277
+ "download", "upload", or "both". The default if unspecified is "both".</p>
278
+ </li>
279
+ <li>
280
+ <p><code>lfs.transfer.maxretries</code></p>
281
+
282
+ <p>Specifies how many retries LFS will attempt per OID before marking the
283
+ transfer as failed. Must be an integer which is at least one. If the value is
284
+ not an integer, is less than one, or is not given, a value of eight will be
285
+ used instead.</p>
286
+ </li>
287
+ <li>
288
+ <p><code>lfs.transfer.maxretrydelay</code></p>
289
+
290
+ <p>Specifies the maximum time in seconds LFS will wait between each retry
291
+ attempt. LFS uses exponential backoff for retries, doubling the time between
292
+ each retry until reaching this limit. If a server requests a delay using the
293
+ <code>Retry-After</code> header, the header value overrides the exponential delay for
294
+ that attempt and is not limited by this option.</p>
295
+
296
+ <p>Must be an integer which is not negative. Use zero to disable delays between
297
+ retries unless requested by a server. If the value is not an integer, is
298
+ negative, or is not given, a value of ten will be used instead.</p>
299
+ </li>
300
+ <li>
301
+ <p><code>lfs.transfer.maxverifies</code></p>
302
+
303
+ <p>Specifies how many verification requests LFS will attempt per OID before
304
+ marking the transfer as failed, if the object has a verification action
305
+ associated with it. Must be an integer which is at least one. If the value is
306
+ not an integer, is less than one, or is not given, a default value of three
307
+ will be used instead.</p>
308
+ </li>
309
+ <li>
310
+ <p><code>lfs.transfer.enablehrefrewrite</code></p>
311
+
312
+ <p>If set to true, this enables rewriting href of LFS objects using
313
+ <code>url.*.insteadof/pushinsteadof</code> config. <code>pushinsteadof</code> is used only for
314
+ uploading, and <code>insteadof</code> is used for downloading and for uploading when
315
+ <code>pushinsteadof</code> is not set.</p>
316
+ </li>
317
+ </ul>
318
+
319
+ <h3 id="Push-settings">Push settings</h3>
320
+
321
+ <ul>
322
+ <li>
323
+ <p><code>lfs.allowincompletepush</code></p>
324
+
325
+ <p>When pushing, allow objects to be missing from the local cache without halting
326
+ a Git push. Default: false.</p>
327
+ </li>
328
+ </ul>
329
+
330
+ <h3 id="Fetch-settings">Fetch settings</h3>
331
+
332
+ <ul>
333
+ <li>
334
+ <p><code>lfs.fetchinclude</code></p>
335
+
336
+ <p>When fetching, only download objects which match any entry on this
337
+ comma-separated list of paths/filenames. Wildcard matching is as per
338
+ <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>. See <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> for examples.</p>
339
+ </li>
340
+ <li>
341
+ <p><code>lfs.fetchexclude</code></p>
342
+
343
+ <p>When fetching, do not download objects which match any item on this
344
+ comma-separated list of paths/filenames. Wildcard matching is as per
345
+ <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>. See <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> for examples.</p>
346
+ </li>
347
+ <li>
348
+ <p><code>lfs.fetchrecentrefsdays</code></p>
349
+
350
+ <p>If non-zero, fetches refs which have commits within N days of the current
351
+ date. Only local refs are included unless lfs.fetchrecentremoterefs is true.
352
+ Also used as a basis for pruning old files.
353
+ The default is 7 days.</p>
354
+ </li>
355
+ <li>
356
+ <p><code>lfs.fetchrecentremoterefs</code></p>
357
+
358
+ <p>If true, fetches remote refs (for the remote you're fetching) as well as local
359
+ refs in the recent window. This is useful to fetch objects for remote branches
360
+ you might want to check out later. The default is true; if you set this to
361
+ false, fetching for those branches will only occur when you either check them
362
+ out (losing the advantage of fetch --recent), or create a tracking local
363
+ branch separately then fetch again.</p>
364
+ </li>
365
+ <li>
366
+ <p><code>lfs.fetchrecentcommitsdays</code></p>
367
+
368
+ <p>In addition to fetching at refs, also fetches previous changes made within N
369
+ days of the latest commit on the ref. This is useful if you're often reviewing
370
+ recent changes. Also used as a basis for pruning old files.
371
+ The default is 0 (no previous changes).</p>
372
+ </li>
373
+ <li>
374
+ <p><code>lfs.fetchrecentalways</code></p>
375
+
376
+ <p>Always operate as if --recent was included in a <code>git lfs fetch</code> call. Default
377
+ false.</p>
378
+ </li>
379
+ </ul>
380
+
381
+ <h3 id="Prune-settings">Prune settings</h3>
382
+
383
+ <ul>
384
+ <li>
385
+ <p><code>lfs.pruneoffsetdays</code></p>
386
+
387
+ <p>The number of days added to the <code>lfs.fetchrecent*</code> settings to determine what
388
+ can be pruned. Default is 3 days, i.e. that anything fetched at the very
389
+ oldest edge of the 'recent window' is eligible for pruning 3 days later.</p>
390
+ </li>
391
+ <li>
392
+ <p><code>lfs.pruneremotetocheck</code></p>
393
+
394
+ <p>Set the remote that LFS files must have been pushed to in order for them to
395
+ be considered eligible for local pruning. Also the remote which is called if
396
+ --verify-remote is enabled.</p>
397
+ </li>
398
+ <li>
399
+ <p><code>lfs.pruneverifyremotealways</code></p>
400
+
401
+ <p>Always run <code>git lfs prune</code> as if <code>--verify-remote</code> was provided.</p>
402
+ </li>
403
+ </ul>
404
+
405
+ <h3 id="Extensions">Extensions</h3>
406
+
407
+ <ul>
408
+ <li>
409
+ <p><code>lfs.extension.&lt;name&gt;.&lt;setting&gt;</code></p>
410
+
411
+ <p>Git LFS extensions enable the manipulation of files streams during smudge and
412
+ clean. <code>name</code> groups the settings for a single extension, and the settings
413
+ are:
414
+ * <code>clean</code> The command which runs when files are added to the index
415
+ * <code>smudge</code> The command which runs when files are written to the working copy
416
+ * <code>priority</code> The order of this extension compared to others</p>
417
+ </li>
418
+ </ul>
419
+
420
+ <h3 id="Other-settings">Other settings</h3>
421
+
422
+ <ul>
423
+ <li>
424
+ <p><code>lfs.&lt;url&gt;.access</code></p>
425
+
426
+ <p>Note: this setting is normally set by LFS itself on receiving a 401 response
427
+ (authentication required), you don't normally need to set it manually.</p>
428
+
429
+ <p>If set to "basic" then credentials will be requested before making batch
430
+ requests to this url, otherwise a public request will initially be attempted.</p>
431
+ </li>
432
+ <li>
433
+ <p><code>lfs.&lt;url&gt;.locksverify</code></p>
434
+
435
+ <p>Determines whether locks are checked before Git pushes. This prevents you from
436
+ pushing changes to files that other users have locked. The Git LFS pre-push
437
+ hook varies its behavior based on the value of this config key.</p>
438
+
439
+ <ul>
440
+ <li>
441
+ <code>null</code> - In the absence of a value, Git LFS will attempt the call, and warn
442
+ if it returns an error. If the response is valid, Git LFS will set the value
443
+ to <code>true</code>, and will halt the push if the user attempts to update a file locked
444
+ by another user. If the server returns a <code>501 Not Implemented</code> response, Git
445
+ LFS will set the value to <code>false.</code>
446
+ </li>
447
+ <li>
448
+ <code>true</code> - Git LFS will attempt to verify locks, halting the Git push if there
449
+ are any server issues, or if the user attempts to update a file locked by
450
+ another user.</li>
451
+ <li>
452
+ <code>false</code> - Git LFS will completely skip the lock check in the pre-push hook.
453
+ You should set this if you're not using File Locking, or your Git server
454
+ verifies locked files on pushes automatically.</li>
455
+ </ul>
456
+
457
+ <p>Supports URL config lookup as described in:
458
+ https://git-scm.com/docs/git-config#git-config-httplturlgt. To set this value
459
+ per-host: <code>git config --global lfs.https://github.com/.locksverify [true|false]</code>.</p>
460
+ </li>
461
+ <li>
462
+ <p><code>lfs.&lt;url&gt;.contenttype</code></p>
463
+
464
+ <p>Determines whether Git LFS should attempt to detect an appropriate HTTP
465
+ <code>Content-Type</code> header when uploading using the 'basic' upload adapter. If set
466
+ to false, the default header of <code>Content-Type: application/octet-stream</code> is
467
+ chosen instead. Default: 'true'.</p>
468
+ </li>
469
+ <li>
470
+ <p><code>lfs.skipdownloaderrors</code></p>
471
+
472
+ <p>Causes Git LFS not to abort the smudge filter when a download error is
473
+ encountered, which allows actions such as checkout to work when you are unable
474
+ to download the LFS content. LFS files which could not download will contain
475
+ pointer content instead.</p>
476
+
477
+ <p>Note that this will result in git commands which call the smudge filter to
478
+ report success even in cases when LFS downloads fail, which may affect
479
+ scripts.</p>
480
+
481
+ <p>You can also set the environment variable GIT_LFS_SKIP_DOWNLOAD_ERRORS=1 to
482
+ get the same effect.</p>
483
+ </li>
484
+ <li>
485
+ <p><code>GIT_LFS_PROGRESS</code></p>
486
+
487
+ <p>This environment variable causes Git LFS to emit progress updates to an
488
+ absolute file-path on disk when cleaning, smudging, or fetching.</p>
489
+
490
+ <p>Progress is reported periodically in the form of a new line being appended to
491
+ the end of the file. Each new line will take the following format:</p>
492
+
493
+ <p><code>&lt;direction&gt; &lt;current&gt;/&lt;total files&gt; &lt;downloaded&gt;/&lt;total&gt; &lt;name&gt;</code></p>
494
+
495
+ <p>Each field is described below:
496
+ * <code>direction</code>: The direction of transfer, either "checkout", "download", or
497
+ "upload".
498
+ * <code>current</code> The index of the currently transferring file.
499
+ * <code>total files</code> The estimated count of all files to be transferred.
500
+ * <code>downloaded</code> The number of bytes already downloaded.
501
+ * <code>total</code> The entire size of the file, in bytes.
502
+ * <code>name</code> The name of the file.</p>
503
+ </li>
504
+ <li>
505
+ <p><code>GIT_LFS_FORCE_PROGRESS</code>
506
+ <code>lfs.forceprogress</code></p>
507
+
508
+ <p>Controls whether Git LFS will suppress progress status when the standard
509
+ output stream is not attached to a terminal. The default is <code>false</code> which
510
+ makes Git LFS detect whether stdout is a terminal and suppress progress when
511
+ it's not; you can disable this behaviour and force progress status even when
512
+ standard output stream is not a terminal by setting either variable to 1,
513
+ 'yes' or 'true'.</p>
514
+ </li>
515
+ <li>
516
+ <p><code>GIT_LFS_SKIP_SMUDGE</code></p>
517
+
518
+ <p>Sets whether or not Git LFS will skip attempting to convert pointers of files
519
+ tracked into their corresponding objects when checked out into a working copy.
520
+ If 'true', '1', 'on', or similar, Git LFS will skip the smudge process in both
521
+ <code>git lfs smudge</code> and <code>git lfs filter-process</code>. If unset, or set to 'false',
522
+ '0', 'off', or similar, Git LFS will smudge files as normal.</p>
523
+ </li>
524
+ <li>
525
+ <p><code>GIT_LFS_SKIP_PUSH</code></p>
526
+
527
+ <p>Sets whether or not Git LFS will attempt to upload new Git LFS object in a
528
+ pre-push hook. If 'true', '1', 'on', or similar, Git LFS will skip the
529
+ pre-push hook, so no new Git LFS objects will be uploaded. If unset, or set to
530
+ 'false', '0', 'off', or similar, Git LFS will proceed as normal.</p>
531
+ </li>
532
+ <li>
533
+ <p><code>GIT_LFS_SET_LOCKABLE_READONLY</code>
534
+ <code>lfs.setlockablereadonly</code></p>
535
+
536
+ <p>These settings, the first an environment variable and the second a gitconfig
537
+ setting, control whether files marked as 'lockable' in <code>git lfs track</code> are
538
+ made read-only in the working copy when not locked by the current user.
539
+ The default is <code>true</code>; you can disable this behaviour and have all files
540
+ writeable by setting either variable to 0, 'no' or 'false'.</p>
541
+ </li>
542
+ <li>
543
+ <p><code>lfs.lockignoredfiles</code></p>
544
+
545
+ <p>This setting controls whether Git LFS will set ignored files that match the
546
+ lockable pattern read only as well as tracked files. The default is <code>false</code>;
547
+ you can enable this behavior by setting the variable to 1, 'yes', or 'true'.</p>
548
+ </li>
549
+ <li>
550
+ <p><code>lfs.defaulttokenttl</code></p>
551
+
552
+ <p>This setting sets a default token TTL when git-lfs-authenticate does not
553
+ include the TTL in the JSON response but still enforces it.</p>
554
+
555
+ <p>Note that this is only necessary for larger repositories hosted on LFS
556
+ servers that don't include the TTL.</p>
557
+ </li>
558
+ </ul>
559
+
560
+ <h2 id="LFSCONFIG">LFSCONFIG</h2>
561
+
562
+ <p>The .lfsconfig file in a repository is read and interpreted in the same format
563
+ as the file stored in .git/config. It allows a subset of keys to be used,
564
+ including and limited to:</p>
565
+
566
+ <ul>
567
+ <li>lfs.allowincompletepush</li>
568
+ <li>lfs.fetchexclude</li>
569
+ <li>lfs.fetchinclude</li>
570
+ <li>lfs.gitprotocol</li>
571
+ <li>lfs.locksverify</li>
572
+ <li>lfs.pushurl</li>
573
+ <li>lfs.skipdownloaderrors</li>
574
+ <li>lfs.url</li>
575
+ <li>lfs.{*}.access</li>
576
+ <li>remote.{name}.lfsurl</li>
577
+ </ul>
578
+
579
+ <p>The set of keys allowed in this file is restricted for security reasons.</p>
580
+
581
+ <h2 id="EXAMPLES">EXAMPLES</h2>
582
+
583
+ <dl>
584
+ <dt>Configure a custom LFS endpoint for your repository:</dt>
585
+ <dd></dd>
586
+ </dl>
587
+
588
+ <p><code>git config -f .lfsconfig lfs.url https://lfs.example.com/foo/bar/info/lfs</code></p>
589
+
590
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
591
+
592
+ <p><a class="man-ref" href="https://git-scm.com/docs/git-config">git-config<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
593
+
594
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
595
+
596
+ <ol class='man-decor man-foot man foot'>
597
+ <li class='tl'></li>
598
+ <li class='tc'>May 2022</li>
599
+ <li class='tr'>git-lfs-config(5)</li>
600
+ </ol>
601
+
602
+ </div>
603
+ </body>
604
+ </html>
git-lfs-3.2.0/man/html/git-lfs-dedup.1.html ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-dedup(1) - Deduplicate Git LFS files</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-dedup(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-dedup(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-dedup</code> - <span class="man-whatis">Deduplicate Git LFS files</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs dedup</code></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Deduplicates storage by re-creating working tree files as clones of the files in the Git LFS storage directory
81
+ using the operating system's copy-on-write file creation functionality.</p>
82
+
83
+ <p>If the operating system or file system don't support copy-on-write file creation, this command exits unsuccessfully.</p>
84
+
85
+ <p>This command will also exit without success if any Git LFS extensions are
86
+ configured, as these will typically be used to alter the file contents
87
+ before they are written to the Git LFS storage directory, and therefore the
88
+ working tree files should not be copy-on-write clones of the LFS object files.</p>
89
+
90
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
91
+
92
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
93
+
94
+ <ol class='man-decor man-foot man foot'>
95
+ <li class='tl'></li>
96
+ <li class='tc'>May 2022</li>
97
+ <li class='tr'>git-lfs-dedup(1)</li>
98
+ </ol>
99
+
100
+ </div>
101
+ </body>
102
+ </html>
git-lfs-3.2.0/man/html/git-lfs-env.1.html ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-env(1) - Display the Git LFS environment</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-env(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-env(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-env</code> - <span class="man-whatis">Display the Git LFS environment</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs env</code></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Display the current Git LFS environment.</p>
81
+
82
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
83
+
84
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
85
+
86
+ <ol class='man-decor man-foot man foot'>
87
+ <li class='tl'></li>
88
+ <li class='tc'>May 2022</li>
89
+ <li class='tr'>git-lfs-env(1)</li>
90
+ </ol>
91
+
92
+ </div>
93
+ </body>
94
+ </html>
git-lfs-3.2.0/man/html/git-lfs-ext.1.html ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-ext(1) - View extension details</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#EXAMPLES">EXAMPLES</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-ext(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-ext(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-ext</code> - <span class="man-whatis">View extension details</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs ext list</code> [<var>name</var>...]</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Git LFS extensions enable the manipulation of files streams
82
+ during smudge and clean.</p>
83
+
84
+ <h2 id="EXAMPLES">EXAMPLES</h2>
85
+
86
+ <ul>
87
+ <li>
88
+ <p>List details for all extensions</p>
89
+
90
+ <p><code>git lfs ext</code>
91
+ <code>git lfs ext list</code></p>
92
+ </li>
93
+ <li>
94
+ <p>List details for the specified extensions</p>
95
+
96
+ <p><code>git lfs ext list 'foo' 'bar'</code></p>
97
+ </li>
98
+ </ul>
99
+
100
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
101
+
102
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
103
+
104
+ <ol class='man-decor man-foot man foot'>
105
+ <li class='tl'></li>
106
+ <li class='tc'>May 2022</li>
107
+ <li class='tr'>git-lfs-ext(1)</li>
108
+ </ol>
109
+
110
+ </div>
111
+ </body>
112
+ </html>
git-lfs-3.2.0/man/html/git-lfs-fetch.1.html ADDED
@@ -0,0 +1,268 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-fetch(1) - Download all Git LFS files for a given ref</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</a>
61
+ <a href="#DEFAULT-REMOTE">DEFAULT REMOTE</a>
62
+ <a href="#DEFAULT-REFS">DEFAULT REFS</a>
63
+ <a href="#RECENT-CHANGES">RECENT CHANGES</a>
64
+ <a href="#EXAMPLES">EXAMPLES</a>
65
+ <a href="#SEE-ALSO">SEE ALSO</a>
66
+ </div>
67
+
68
+ <ol class='man-decor man-head man head'>
69
+ <li class='tl'>git-lfs-fetch(1)</li>
70
+ <li class='tc'></li>
71
+ <li class='tr'>git-lfs-fetch(1)</li>
72
+ </ol>
73
+
74
+
75
+
76
+ <h2 id="NAME">NAME</h2>
77
+ <p class="man-name">
78
+ <code>git-lfs-fetch</code> - <span class="man-whatis">Download all Git LFS files for a given ref</span>
79
+ </p>
80
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
81
+
82
+ <p><code>git lfs fetch</code> [options] [<var>remote</var> [<var>ref</var>...]]</p>
83
+
84
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
85
+
86
+ <p>Download Git LFS objects at the given refs from the specified remote. See
87
+ <a href="#DEFAULT-REMOTE" title="DEFAULT REMOTE" data-bare-link="true">DEFAULT REMOTE</a> and <a href="#DEFAULT-REFS" title="DEFAULT REFS" data-bare-link="true">DEFAULT REFS</a> for what happens if you don't specify.</p>
88
+
89
+ <p>This does not update the working copy.</p>
90
+
91
+ <h2 id="OPTIONS">OPTIONS</h2>
92
+
93
+ <dl>
94
+ <dt>
95
+ <code>-I</code> <var>paths</var> <code>--include=</code><var>paths</var>
96
+ </dt>
97
+ <dd>Specify lfs.fetchinclude just for this invocation; see <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
98
+ </dd>
99
+ <dt>
100
+ <code>-X</code> <var>paths</var> <code>--exclude=</code><var>paths</var>
101
+ </dt>
102
+ <dd>Specify lfs.fetchexclude just for this invocation; see <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
103
+ </dd>
104
+ <dt><code>--recent</code></dt>
105
+ <dd>Download objects referenced by recent branches &amp; commits in addition to those
106
+ that would otherwise be downloaded. See <a href="#RECENT-CHANGES" title="RECENT CHANGES" data-bare-link="true">RECENT CHANGES</a>
107
+ </dd>
108
+ <dt><code>--all</code></dt>
109
+ <dd>Download all objects that are referenced by any commit reachable from the refs
110
+ provided as arguments. If no refs are provided, then all refs are fetched.
111
+ This is primarily for backup and migration purposes. Cannot be combined with
112
+ --recent or --include/--exclude. Ignores any globally configured include and
113
+ exclude paths to ensure that all objects are downloaded.</dd>
114
+ <dt>
115
+ <code>--prune</code> <code>-p</code>
116
+ </dt>
117
+ <dd>Prune old and unreferenced objects after fetching, equivalent to running
118
+ <code>git lfs prune</code> afterwards. See <a class="man-ref" href="git-lfs-prune.1.html">git-lfs-prune<span class="s">(1)</span></a> for more details.</dd>
119
+ </dl>
120
+
121
+ <h2 id="INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</h2>
122
+
123
+ <p>You can configure Git LFS to only fetch objects to satisfy references in certain
124
+ paths of the repo, and/or to exclude certain paths of the repo, to reduce the
125
+ time you spend downloading things you do not use.</p>
126
+
127
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set either or
128
+ both of <code>lfs.fetchinclude</code> and <code>lfs.fetchexclude</code> to comma-separated lists of
129
+ paths. If <code>lfs.fetchinclude</code> is defined, Git LFS objects will only be fetched
130
+ if their path matches one in that list, and if <code>lfs.fetchexclude</code> is defined,
131
+ Git LFS objects will only be fetched if their path does not match one
132
+ in that list. Paths are matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
133
+
134
+ <p>Note that using the command-line options <code>-I</code> and <code>-X</code> override the respective
135
+ configuration settings. Setting either option to an empty string clears the
136
+ value.</p>
137
+
138
+ <h3 id="Examples">Examples</h3>
139
+
140
+ <ul>
141
+ <li>
142
+ <p><code>git config lfs.fetchinclude "textures,images/foo*"</code></p>
143
+
144
+ <p>This will only fetch objects referenced in paths in the textures folder, and
145
+ files called foo* in the images folder</p>
146
+ </li>
147
+ <li>
148
+ <p><code>git config lfs.fetchinclude "*.jpg,*.png,*.tga"</code></p>
149
+
150
+ <p>Only fetch JPG/PNG/TGA files, wherever they are in the repository</p>
151
+ </li>
152
+ <li>
153
+ <p><code>git config lfs.fetchexclude "media/reallybigfiles"</code></p>
154
+
155
+ <p>Don't fetch any LFS objects referenced in the folder media/reallybigfiles, but
156
+ fetch everything else</p>
157
+ </li>
158
+ <li>
159
+ <p><code>git config lfs.fetchinclude "media"</code><br>
160
+ <code>git config lfs.fetchexclude "media/excessive"</code></p>
161
+
162
+ <p>Only fetch LFS objects in the 'media' folder, but exclude those in one of its
163
+ subfolders.</p>
164
+ </li>
165
+ </ul>
166
+
167
+ <h2 id="DEFAULT-REMOTE">DEFAULT REMOTE</h2>
168
+
169
+ <p>Without arguments, fetch downloads from the default remote. The default remote
170
+ is the same as for <code>git fetch</code>, i.e. based on the remote branch you're tracking
171
+ first, or origin otherwise.</p>
172
+
173
+ <h2 id="DEFAULT-REFS">DEFAULT REFS</h2>
174
+
175
+ <p>If no refs are given as arguments, the currently checked out ref is used. In
176
+ addition, if enabled, recently changed refs and commits are also
177
+ included. See <a href="#RECENT-CHANGES" title="RECENT CHANGES" data-bare-link="true">RECENT CHANGES</a> for details.</p>
178
+
179
+ <h2 id="RECENT-CHANGES">RECENT CHANGES</h2>
180
+
181
+ <p>If the <code>--recent</code> option is specified, or if the gitconfig option
182
+ <code>lfs.fetchrecentalways</code> is true, then after the current ref (or those in the
183
+ arguments) is fetched, we also search for 'recent' changes to fetch
184
+ objects for, so that it's more convenient to checkout or diff those commits
185
+ without incurring further downloads.</p>
186
+
187
+ <p>What changes are considered 'recent' is based on a number of gitconfig options:</p>
188
+
189
+ <ul>
190
+ <li>
191
+ <p><code>lfs.fetchrecentrefsdays</code>
192
+ If non-zero, includes branches which have commits within N days of the current
193
+ date. Only local refs are included unless lfs.fetchrecentremoterefs is true.
194
+ The default is 7 days.</p>
195
+ </li>
196
+ <li>
197
+ <p><code>lfs.fetchrecentremoterefs</code>
198
+ If true, fetches remote refs (for the remote you're fetching) as well as local
199
+ refs in the recent window. This is useful to fetch objects for remote branches
200
+ you might want to check out later. The default is true; if you set this to
201
+ false, fetching for those branches will only occur when you either check them
202
+ out (losing the advantage of fetch --recent), or create a tracking local
203
+ branch separately then fetch again.</p>
204
+ </li>
205
+ <li>
206
+ <p><code>lfs.fetchrecentcommitsdays</code>
207
+ In addition to fetching at branches, also fetches changes made within N
208
+ days of the latest commit on the branch. This is useful if you're often
209
+ reviewing recent changes. The default is 0 (no previous changes).</p>
210
+ </li>
211
+ <li>
212
+ <p><code>lfs.fetchrecentalways</code>
213
+ Always operate as if --recent was provided on the command line.</p>
214
+ </li>
215
+ </ul>
216
+
217
+ <h2 id="EXAMPLES">EXAMPLES</h2>
218
+
219
+ <ul>
220
+ <li>
221
+ <p>Fetch the LFS objects for the current ref from default remote</p>
222
+
223
+ <p><code>git lfs fetch</code></p>
224
+ </li>
225
+ <li>
226
+ <p>Fetch the LFS objects for the current ref AND recent changes from default
227
+ remote</p>
228
+
229
+ <p><code>git lfs fetch --recent</code></p>
230
+ </li>
231
+ <li>
232
+ <p>Fetch the LFS objects for the current ref from a secondary remote 'upstream'</p>
233
+
234
+ <p><code>git lfs fetch upstream</code></p>
235
+ </li>
236
+ <li>
237
+ <p>Fetch all the LFS objects from the default remote that are referenced by any
238
+ commit in the <code>main</code> and <code>develop</code> branches</p>
239
+
240
+ <p><code>git lfs fetch --all origin main develop</code></p>
241
+ </li>
242
+ <li>
243
+ <p>Fetch the LFS objects for a branch from origin</p>
244
+
245
+ <p><code>git lfs fetch origin mybranch</code></p>
246
+ </li>
247
+ <li>
248
+ <p>Fetch the LFS objects for 2 branches and a commit from origin</p>
249
+
250
+ <p><code>git lfs fetch origin main mybranch e445b45c1c9c6282614f201b62778e4c0688b5c8</code></p>
251
+ </li>
252
+ </ul>
253
+
254
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
255
+
256
+ <p><a class="man-ref" href="git-lfs-checkout.1.html">git-lfs-checkout<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-pull.1.html">git-lfs-pull<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-prune.1.html">git-lfs-prune<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitconfig">gitconfig<span class="s">(5)</span></a>.</p>
257
+
258
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
259
+
260
+ <ol class='man-decor man-foot man foot'>
261
+ <li class='tl'></li>
262
+ <li class='tc'>May 2022</li>
263
+ <li class='tr'>git-lfs-fetch(1)</li>
264
+ </ol>
265
+
266
+ </div>
267
+ </body>
268
+ </html>
git-lfs-3.2.0/man/html/git-lfs-filter-process.1.html ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-filter-process(1) - Git filter process that converts between pointer and actual content</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-filter-process(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-filter-process(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-filter-process</code> - <span class="man-whatis">Git filter process that converts between pointer and actual content</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs filter-process</code>
78
+ <code>git lfs filter-process --skip</code></p>
79
+
80
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
81
+
82
+ <p>Implement the Git process filter API, exchanging handshake messages and then
83
+ accepting and responding to requests to either clean or smudge a file.</p>
84
+
85
+ <p>filter-process is always run by Git's filter process, and is configured by the
86
+ repository's Git attributes.</p>
87
+
88
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set either or
89
+ both of <code>lfs.fetchinclude</code> and <code>lfs.fetchexclude</code> to comma-separated lists of
90
+ paths. If <code>lfs.fetchinclude</code> is defined, Git LFS pointer files will only be
91
+ replaced with the contents of the corresponding Git LFS object file if their
92
+ path matches one in that list, and if <code>lfs.fetchexclude</code> is defined, Git LFS
93
+ pointer files will only be replaced with the contents of the corresponding
94
+ Git LFS object file if their path does not match one in that list. Paths are
95
+ matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>. Git LFS pointer files
96
+ that are not replaced with the contents of their corresponding object files
97
+ are simply copied to standard output without change.</p>
98
+
99
+ <p>The filter process uses Git's pkt-line protocol to communicate, and is
100
+ documented in detail in <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>.</p>
101
+
102
+ <h2 id="OPTIONS">OPTIONS</h2>
103
+
104
+ <p>Without any options, filter-process accepts and responds to requests normally.</p>
105
+
106
+ <dl>
107
+ <dt><code>--skip</code></dt>
108
+ <dd> Skip automatic downloading of objects on clone or pull.</dd>
109
+ <dt><code>GIT_LFS_SKIP_SMUDGE</code></dt>
110
+ <dd> Disables the smudging process. For more, see: <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a>.</dd>
111
+ </dl>
112
+
113
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
114
+
115
+ <p><a class="man-ref" href="git-lfs-clean.1.html">git-lfs-clean<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-smudge.1.html">git-lfs-smudge<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
116
+
117
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
118
+
119
+ <ol class='man-decor man-foot man foot'>
120
+ <li class='tl'></li>
121
+ <li class='tc'>May 2022</li>
122
+ <li class='tr'>git-lfs-filter-process(1)</li>
123
+ </ol>
124
+
125
+ </div>
126
+ </body>
127
+ </html>
git-lfs-3.2.0/man/html/git-lfs-fsck.1.html ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-fsck(1) - Check GIT LFS files for consistency</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-fsck(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-fsck(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-fsck</code> - <span class="man-whatis">Check GIT LFS files for consistency</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs fsck</code> [options] [revisions]</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Checks all Git LFS files in the current HEAD for consistency.</p>
82
+
83
+ <p>Corrupted files are moved to ".git/lfs/bad".</p>
84
+
85
+ <p>The revisions may be specified as either a single committish, in which case only
86
+ that commit is inspected; specified as a range of the form <code>A..B</code> (and only this
87
+ form), in which case that range is inspected; or omitted entirely, in which case
88
+ HEAD (and, for --objects, the index) is examined.</p>
89
+
90
+ <p>The default is to perform all checks.</p>
91
+
92
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set
93
+ <code>lfs.fetchexclude</code> to a comma-separated list of paths. If <code>lfs.fetchexclude</code>
94
+ is defined, then any Git LFS files whose paths match one in that list will
95
+ not be checked for consistency. Paths are matched using wildcard matching as
96
+ per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
97
+
98
+ <h2 id="OPTIONS">OPTIONS</h2>
99
+
100
+ <dl>
101
+ <dt><code>--objects</code></dt>
102
+ <dd>Check that each object in HEAD matches its expected hash and that each object
103
+ exists on disk.</dd>
104
+ <dt><code>--pointers</code></dt>
105
+ <dd>Check that each pointer is canonical and that each file which should be stored
106
+ as a Git LFS file is so stored.</dd>
107
+ </dl>
108
+
109
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
110
+
111
+ <p><a class="man-ref" href="git-lfs-ls-files.1.html">git-lfs-ls-files<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-status.1.html">git-lfs-status<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
112
+
113
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
114
+
115
+ <ol class='man-decor man-foot man foot'>
116
+ <li class='tl'></li>
117
+ <li class='tc'>May 2022</li>
118
+ <li class='tr'>git-lfs-fsck(1)</li>
119
+ </ol>
120
+
121
+ </div>
122
+ </body>
123
+ </html>
git-lfs-3.2.0/man/html/git-lfs-install.1.html ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-install(1) - Install Git LFS configuration.</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-install(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-install(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-install</code> - <span class="man-whatis">Install Git LFS configuration.</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs install</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Perform the following actions to ensure that Git LFS is setup properly:</p>
82
+
83
+ <ul>
84
+ <li>Set up the clean and smudge filters under the name "lfs" in the global Git
85
+ config.</li>
86
+ <li>Install a pre-push hook to run <a class="man-ref" href="git-lfs-pre-push.1.html">git-lfs-pre-push<span class="s">(1)</span></a> for the current repository,
87
+ if run from inside one. If "core.hooksPath" is configured in any Git
88
+ configuration (and supported, i.e., the installed Git version is at least
89
+ 2.9.0), then the pre-push hook will be installed to that directory instead.</li>
90
+ </ul>
91
+
92
+ <h2 id="OPTIONS">OPTIONS</h2>
93
+
94
+ <p>Without any options, <code>git lfs install</code> will only setup the "lfs" smudge and clean
95
+ filters if they are not already set.</p>
96
+
97
+ <dl>
98
+ <dt><code>--force</code></dt>
99
+ <dd> Sets the "lfs" smudge and clean filters, overwriting existing values.</dd>
100
+ <dt><code>--local</code></dt>
101
+ <dd> Sets the "lfs" smudge and clean filters in the local repository's git
102
+ config, instead of the global git config (~/.gitconfig).</dd>
103
+ <dt><code>--worktree</code></dt>
104
+ <dd> Sets the "lfs" smudge and clean filters in the current working tree's
105
+ git config, instead of the global git config (~/.gitconfig) or local
106
+ repository's git config ($GIT_DIR/config).
107
+ If multiple working trees are in use, the Git config extension
108
+ <code>worktreeConfig</code> must be enabled to use this option.
109
+ If only one working tree is in use, <code>--worktree</code> has the same effect
110
+ as <code>--local</code>.
111
+ This option is only available if the installed Git version is at least
112
+ 2.20.0 and therefore supports the "worktreeConfig" extension.</dd>
113
+ <dt><code>--manual</code></dt>
114
+ <dd> Print instructions for manually updating your hooks to include git-lfs
115
+ functionality. Use this option if <code>git lfs install</code> fails because of existing
116
+ hooks and you want to retain their functionality.</dd>
117
+ <dt><code>--system</code></dt>
118
+ <dd> Sets the "lfs" smudge and clean filters in the system git config, e.g. /etc/gitconfig
119
+ instead of the global git config (~/.gitconfig).</dd>
120
+ <dt><code>--skip-smudge</code></dt>
121
+ <dd> Skips automatic downloading of objects on clone or pull. This requires a
122
+ manual "git lfs pull" every time a new commit is checked out on your
123
+ repository.</dd>
124
+ <dt><code>--skip-repo</code></dt>
125
+ <dd> Skips setup of the local repo; use if you want to install the global lfs
126
+ filters but not make changes to the current repo.</dd>
127
+ </dl>
128
+
129
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
130
+
131
+ <p><a class="man-ref" href="git-lfs-uninstall.1.html">git-lfs-uninstall<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/git-worktree">git-worktree<span class="s">(1)</span></a>.</p>
132
+
133
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
134
+
135
+ <ol class='man-decor man-foot man foot'>
136
+ <li class='tl'></li>
137
+ <li class='tc'>May 2022</li>
138
+ <li class='tr'>git-lfs-install(1)</li>
139
+ </ol>
140
+
141
+ </div>
142
+ </body>
143
+ </html>
git-lfs-3.2.0/man/html/git-lfs-lock.1.html ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-lock(1) - Set a file as &quot;locked&quot; on the Git LFS server</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-lock(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-lock(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-lock</code> - <span class="man-whatis">Set a file as "locked" on the Git LFS server</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs lock</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a> <var>path</var></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Sets the given file path as "locked" against the Git LFS server, with the
82
+ intention of blocking attempts by other users to update the given path. Locking
83
+ a file requires the file to exist in the working copy.</p>
84
+
85
+ <p>Once locked, LFS will verify that Git pushes do not modify files locked by
86
+ other users. See the description of the <code>lfs.&lt;url&gt;.locksverify</code> config key in
87
+ <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a> for details.</p>
88
+
89
+ <h2 id="OPTIONS">OPTIONS</h2>
90
+
91
+ <dl>
92
+ <dt>
93
+ <code>-r</code> <var>name</var> <code>--remote=</code><var>name</var>
94
+ </dt>
95
+ <dd>Specify the Git LFS server to use. Ignored if the <code>lfs.url</code> config key is set.</dd>
96
+ <dt><code>--json</code></dt>
97
+ <dd>Writes lock info as JSON to STDOUT if the command exits successfully. Intended
98
+ for interoperation with external tools. If the command returns with a non-zero
99
+ exit code, plain text messages will be sent to STDERR.</dd>
100
+ </dl>
101
+
102
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
103
+
104
+ <p><a class="man-ref" href="git-lfs-unlock.1.html">git-lfs-unlock<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-locks.1.html">git-lfs-locks<span class="s">(1)</span></a>.</p>
105
+
106
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
107
+
108
+ <ol class='man-decor man-foot man foot'>
109
+ <li class='tl'></li>
110
+ <li class='tc'>May 2022</li>
111
+ <li class='tr'>git-lfs-lock(1)</li>
112
+ </ol>
113
+
114
+ </div>
115
+ </body>
116
+ </html>
git-lfs-3.2.0/man/html/git-lfs-locks.1.html ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-locks(1) - Lists currently locked files from the Git LFS server.</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-locks(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-locks(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-locks</code> - <span class="man-whatis">Lists currently locked files from the Git LFS server.</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs locks</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Lists current locks from the Git LFS server.</p>
82
+
83
+ <h2 id="OPTIONS">OPTIONS</h2>
84
+
85
+ <dl>
86
+ <dt>
87
+ <code>-r</code> <var>name</var> <code>--remote=</code><var>name</var>
88
+ </dt>
89
+ <dd>Specify the Git LFS server to use. Ignored if the <code>lfs.url</code> config key is set.</dd>
90
+ <dt>
91
+ <code>-i &lt;id&gt;</code> <code>--id=&lt;id&gt;</code>
92
+ </dt>
93
+ <dd>Specifies a lock by its ID. Returns a single result.</dd>
94
+ <dt>
95
+ <code>-p &lt;path&gt;</code> <code>--path=&lt;path&gt;</code>
96
+ </dt>
97
+ <dd>Specifies a lock by its path. Returns a single result.</dd>
98
+ <dt><code>--local</code></dt>
99
+ <dd>Lists only our own locks which are cached locally. Skips a remote call.</dd>
100
+ <dt><code>--cached</code></dt>
101
+ <dd>Lists cached locks from the last remote call. Contrary to --local, this will
102
+ include locks of other users as well. This option is intended to display the
103
+ last known locks in case you are offline. There is no guarantee that locks
104
+ on the server have not changed in the meanwhile.</dd>
105
+ <dt><code>--verify</code></dt>
106
+ <dd>Verifies the lock owner on the server and marks our own locks by 'O'.
107
+ Own locks are actually held by us and corresponding files can be updated for
108
+ the next push. All other locks are held by someone else.
109
+ Contrary to --local, this option will also detect locks which are held by us
110
+ despite no local lock information being available (e.g. because the file had
111
+ been locked from a different clone);
112
+ it will also detect 'broken' locks (e.g. if someone else has forcefully
113
+ unlocked our files).</dd>
114
+ <dt>
115
+ <code>-l &lt;num&gt;</code> <code>--limit=&lt;num&gt;</code>
116
+ </dt>
117
+ <dd>Specifies number of results to return.</dd>
118
+ <dt><code>--json</code></dt>
119
+ <dd>Writes lock info as JSON to STDOUT if the command exits successfully. Intended
120
+ for interoperation with external tools. If the command returns with a non-zero
121
+ exit code, plain text messages will be sent to STDERR.</dd>
122
+ </dl>
123
+
124
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
125
+
126
+ <p><a class="man-ref" href="git-lfs-lock.1.html">git-lfs-lock<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-unlock.1.html">git-lfs-unlock<span class="s">(1)</span></a>.</p>
127
+
128
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
129
+
130
+ <ol class='man-decor man-foot man foot'>
131
+ <li class='tl'></li>
132
+ <li class='tc'>May 2022</li>
133
+ <li class='tr'>git-lfs-locks(1)</li>
134
+ </ol>
135
+
136
+ </div>
137
+ </body>
138
+ </html>
git-lfs-3.2.0/man/html/git-lfs-logs.1.html ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-logs(1) - Show errors from the git-lfs command</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#COMMANDS">COMMANDS</a>
60
+ <a href="#OPTIONS">OPTIONS</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-logs(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-logs(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-logs</code> - <span class="man-whatis">Show errors from the git-lfs command</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs logs</code><br>
79
+ <code>git lfs logs</code> <var>file</var><br>
80
+ <code>git lfs logs clear</code><br>
81
+ <code>git lfs logs boomtown</code><br></p>
82
+
83
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
84
+
85
+ <p>Display errors from the git-lfs command. Any time it crashes, the details are
86
+ saved to ".git/lfs/logs".</p>
87
+
88
+ <h2 id="COMMANDS">COMMANDS</h2>
89
+
90
+ <dl>
91
+ <dt><code>clear</code></dt>
92
+ <dd> Clears all of the existing logged errors.</dd>
93
+ <dt><code>boomtown</code></dt>
94
+ <dd> Triggers a dummy exception.</dd>
95
+ </dl>
96
+
97
+ <h2 id="OPTIONS">OPTIONS</h2>
98
+
99
+ <p>Without any options, <code>git lfs logs</code> simply shows the list of error logs.</p>
100
+
101
+ <dl>
102
+ <dt><var>file</var></dt>
103
+ <dd> Shows the specified error log. Use "last" to show the most recent error.</dd>
104
+ </dl>
105
+
106
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
107
+
108
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
109
+
110
+ <ol class='man-decor man-foot man foot'>
111
+ <li class='tl'></li>
112
+ <li class='tc'>May 2022</li>
113
+ <li class='tr'>git-lfs-logs(1)</li>
114
+ </ol>
115
+
116
+ </div>
117
+ </body>
118
+ </html>
git-lfs-3.2.0/man/html/git-lfs-ls-files.1.html ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-ls-files(1) - Show information about Git LFS files in the index and working tree</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-ls-files(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-ls-files(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-ls-files</code> - <span class="man-whatis">Show information about Git LFS files in the index and working tree</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs ls-files</code> [<var>ref</var>]<br>
77
+ <code>git lfs ls-files</code> <var>ref</var> <var>ref</var></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Display paths of Git LFS files that are found in the tree at the given
82
+ reference. If no reference is given, scan the currently checked-out branch.
83
+ If two references are given, the LFS files that are modified between the two
84
+ references are shown; deletions are not listed.</p>
85
+
86
+ <p>An asterisk (*) after the OID indicates a full object, a minus (-) indicates an
87
+ LFS pointer.</p>
88
+
89
+ <h2 id="OPTIONS">OPTIONS</h2>
90
+
91
+ <dl>
92
+ <dt>
93
+ <code>-l</code> <code>--long</code>
94
+ </dt>
95
+ <dd>Show the entire 64 character OID, instead of just first 10.</dd>
96
+ <dt>
97
+ <code>-s</code> <code>--size</code>
98
+ </dt>
99
+ <dd>Show the size of the LFS object between parenthesis at the end of a line.</dd>
100
+ <dt>
101
+ <code>-d</code> <code>--debug</code>
102
+ </dt>
103
+ <dd>Show as much information as possible about a LFS file. This is intended
104
+ for manual inspection; the exact format may change at any time.</dd>
105
+ <dt>
106
+ <code>-a</code> <code>--all</code>
107
+ </dt>
108
+ <dd>Inspects the full history of the repository, not the current HEAD (or other
109
+ provided reference). This will include previous versions of LFS objects that
110
+ are no longer found in the current tree.</dd>
111
+ <dt><code>--deleted</code></dt>
112
+ <dd>Shows the full history of the given reference, including objects that have
113
+ been deleted.</dd>
114
+ <dt>
115
+ <code>-I</code> <var>paths</var> <code>--include=</code><var>paths</var>
116
+ </dt>
117
+ <dd>Include paths matching only these patterns; see [FETCH SETTINGS].</dd>
118
+ <dt>
119
+ <code>-X</code> <var>paths</var> <code>--exclude=</code><var>paths</var>
120
+ </dt>
121
+ <dd>Exclude paths matching any of these patterns; see [FETCH SETTINGS].</dd>
122
+ <dt>
123
+ <code>-n</code> <code>--name-only</code>
124
+ </dt>
125
+ <dd>Show only the lfs tracked file names.
126
+ ## SEE ALSO</dd>
127
+ </dl>
128
+
129
+ <p><a class="man-ref" href="git-lfs-status.1.html">git-lfs-status<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a>.</p>
130
+
131
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
132
+
133
+ <ol class='man-decor man-foot man foot'>
134
+ <li class='tl'></li>
135
+ <li class='tc'>May 2022</li>
136
+ <li class='tr'>git-lfs-ls-files(1)</li>
137
+ </ol>
138
+
139
+ </div>
140
+ </body>
141
+ </html>
git-lfs-3.2.0/man/html/git-lfs-merge-driver.1.html ADDED
@@ -0,0 +1,188 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-merge-driver(1) - Merge text-based LFS files</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#CONFIGURATION">CONFIGURATION</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-merge-driver(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-merge-driver(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-merge-driver</code> - <span class="man-whatis">Merge text-based LFS files</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs merge-driver</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a></p>
79
+
80
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
81
+
82
+ <p>Merge text files stored in Git LFS using the default Git merge machinery, or a
83
+ custom merge driver if specified. Note that this, in general, does not support
84
+ partial renames or copies because Git does not support them in this case.</p>
85
+
86
+ <p>This program is intended to be invoked automatically by Git and not by users
87
+ manually. See <a href="#CONFIGURATION" title="CONFIGURATION" data-bare-link="true">CONFIGURATION</a> for details on the configuration required for
88
+ that.</p>
89
+
90
+ <h2 id="OPTIONS">OPTIONS</h2>
91
+
92
+ <ul>
93
+ <li>
94
+ <p><code>--ancestor</code> <var>path</var>
95
+ Specify the file containing the ancestor revision.</p>
96
+ </li>
97
+ <li>
98
+ <p><code>--current</code> <var>path</var>
99
+ Specify the file containing the current revision.</p>
100
+ </li>
101
+ <li>
102
+ <p><code>--marker-size</code> <var>num</var>
103
+ Specify the conflict marker size as an integer.</p>
104
+ </li>
105
+ <li>
106
+ <p><code>--other</code> <var>path</var>
107
+ Specify the file containing the other revision.</p>
108
+ </li>
109
+ <li>
110
+ <p><code>--program</code> <var>program</var>
111
+ Specify a command, which is passed to the shell after substitution, that
112
+ performs the actual merge. If this is not specified, <code>git merge-file</code> is
113
+ invoked with appropriate arguments to perform the merge of the file.</p>
114
+
115
+ <p>See <a href="#CONFIGURATION" title="CONFIGURATION" data-bare-link="true">CONFIGURATION</a> for the sequences which are substituted here.</p>
116
+ </li>
117
+ </ul>
118
+
119
+ <h2 id="CONFIGURATION">CONFIGURATION</h2>
120
+
121
+ <p>Git allows the use of a custom merge driver for files based on the <code>merge</code>
122
+ attribute set in <code>.gitattributes</code>. By default, when using <code>git lfs track</code>, this
123
+ value is set to <code>lfs</code>.</p>
124
+
125
+ <p>Because Git LFS can be used to store both text and binary files and it isn't
126
+ always clear which behavior should be used, Git LFS does not enable this merge
127
+ driver by default. However, if you know that some or all of your files are text
128
+ files, then you can set the <code>merge</code> attribute for those files to <code>lfs-text</code> and
129
+ use <code>git config</code> to set the merge driver like so:</p>
130
+
131
+ <p><code>console
132
+ $ git config merge.lfs-text.driver 'git lfs merge-driver --ancestor %O --current %A --other %B --marker-size %L --output %A'
133
+ </code></p>
134
+
135
+ <p>This tells Git to invoke the custom Git LFS merge driver, which in turn uses
136
+ Git's merge machinery, to merge files where the <code>merge</code> attribute is set to
137
+ <code>lfs-text</code>. Note that <code>lfs-text</code> here is an example and any syntactically valid
138
+ value can be used.</p>
139
+
140
+ <p>If you are using a special type of file that needs rules different from Git's
141
+ standard merge machinery, you can also specify the <code>--program</code> option, which
142
+ is passed to <code>sh</code> after substituting its own percent-encoded escapes:</p>
143
+
144
+ <ul>
145
+ <li>
146
+ <code>%A</code>: the current version</li>
147
+ <li>
148
+ <code>%B</code>: the other version</li>
149
+ <li>
150
+ <code>%D</code>: the destination version</li>
151
+ <li>
152
+ <code>%O</code>: the ancestor version</li>
153
+ <li>
154
+ <code>%L</code>: the conflict marker size</li>
155
+ </ul>
156
+
157
+ <p>Note that the percent sign must typically be doubled to prevent Git from
158
+ substituting its own values here. Therefore, specifying the default behavior
159
+ explicitly looks like this:</p>
160
+
161
+ <p><code>console
162
+ $ git config merge.lfs-text.driver \
163
+ 'git lfs merge-driver --ancestor %O --current %A --other %B --marker-size %L --output %A --program '\''git merge-file --stdout --marker-size=%%L %%A %%O %%B &gt;%%D'\'''
164
+ </code></p>
165
+
166
+ <p>The exit status from the custom command should be zero on success or non-zero on
167
+ conflicts or other failure.</p>
168
+
169
+ <p>Note that if no merge driver is specified for the value of the <code>merge</code> attribute
170
+ (as is the case by default with <code>merge=lfs</code>), then the default Git merge
171
+ strategy is used. For LFS files, this means that Git will try to merge the
172
+ pointer files, which usually is not useful.</p>
173
+
174
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
175
+
176
+ <p><a class="man-ref" href="https://git-scm.com/docs/git-merge">git-merge<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/git-merge-file">git-merge-file<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a></p>
177
+
178
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
179
+
180
+ <ol class='man-decor man-foot man foot'>
181
+ <li class='tl'></li>
182
+ <li class='tc'>May 2022</li>
183
+ <li class='tr'>git-lfs-merge-driver(1)</li>
184
+ </ol>
185
+
186
+ </div>
187
+ </body>
188
+ </html>
git-lfs-3.2.0/man/html/git-lfs-migrate.1.html ADDED
@@ -0,0 +1,590 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-migrate(1) - Migrate history to or from Git LFS</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#MODES">MODES</a>
60
+ <a href="#OPTIONS">OPTIONS</a>
61
+ <a href="#INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</a>
62
+ <a href="#INCLUDE-AND-EXCLUDE-REFERENCES">INCLUDE AND EXCLUDE REFERENCES</a>
63
+ <a href="#EXAMPLES">EXAMPLES</a>
64
+ <a href="#SEE-ALSO">SEE ALSO</a>
65
+ </div>
66
+
67
+ <ol class='man-decor man-head man head'>
68
+ <li class='tl'>git-lfs-migrate(1)</li>
69
+ <li class='tc'></li>
70
+ <li class='tr'>git-lfs-migrate(1)</li>
71
+ </ol>
72
+
73
+
74
+
75
+ <h2 id="NAME">NAME</h2>
76
+ <p class="man-name">
77
+ <code>git-lfs-migrate</code> - <span class="man-whatis">Migrate history to or from Git LFS</span>
78
+ </p>
79
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
80
+
81
+ <p><code>git lfs migrate</code> <var>mode</var> [options] [--] [branch ...]</p>
82
+
83
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
84
+
85
+ <p>Convert files in a Git repository to or from Git LFS pointers, or
86
+ summarize Git file sizes by file type. The <code>import</code> mode converts Git
87
+ files (i.e., blobs) to Git LFS, while the <code>export</code> mode does the reverse,
88
+ and the <code>info</code> mode provides an informational summary which may be useful
89
+ in deciding which files to import or export.</p>
90
+
91
+ <p>In all modes, by default <code>git lfs migrate</code> operates only on the currently
92
+ checked-out branch, and only on files (of any size and type) added in
93
+ commits which do not exist on any remote. Multiple options are available
94
+ to override these defaults.</p>
95
+
96
+ <p>When converting files to or from Git LFS, the <code>git lfs migrate</code> command will
97
+ only make changes to your local repository and working copy, never any
98
+ remotes. This is intentional as the <code>import</code> and <code>export</code> modes are
99
+ generally "destructive" in the sense that they rewrite your Git history,
100
+ changing commits and generating new commit SHAs. (The exception is the
101
+ "no-rewrite" <code>import</code> sub-mode; see <a href="#IMPORT-WITHOUT-REWRITING-HISTORY" title="IMPORT WITHOUT REWRITING HISTORY" data-bare-link="true">IMPORT WITHOUT REWRITING HISTORY</a>
102
+ for details.)</p>
103
+
104
+ <p>You should therefore always first commit or stash any uncommitted work
105
+ before using the <code>import</code> or <code>export</code> modes, and then validate the result of
106
+ the migration before pushing the changes to your remotes, for instance by
107
+ running the <code>info</code> mode and by examining your rewritten commit history.</p>
108
+
109
+ <p>Once you are satisfied with the changes, you will need to force-push the
110
+ new Git history of any rewritten branches to all your remotes. This is
111
+ a step which should be taken with care, since you will be altering the
112
+ Git history on your remotes.</p>
113
+
114
+ <p>To examine or modify files in branches other than the currently checked-out
115
+ one, branch refs may be specified directly, or provided in one or more
116
+ <code>--include-ref</code> options. They may also be excluded by prefixing them
117
+ with <code>^</code> or providing them in <code>--exclude-ref</code> options. Use the <code>--everything</code>
118
+ option to specify that all refs should be examined, including all remote refs.
119
+ See <a href="#INCLUDE-AND-EXCLUDE-REFERENCES" title="INCLUDE AND EXCLUDE REFERENCES" data-bare-link="true">INCLUDE AND EXCLUDE REFERENCES</a> for details.</p>
120
+
121
+ <p>For the <code>info</code> and <code>import</code> modes, all file types are considered by default;
122
+ while useful in the <code>info</code> mode, this is often not desirable when importing,
123
+ so either filename patterns (pathspecs) or the <code>--fixup</code> option should
124
+ normally be specified in that case. (At least one include pathspec is
125
+ required for the <code>export</code> mode.) Pathspecs may be defined using the
126
+ <code>--include</code> and <code>--exclude</code> options (<code>-I</code> and <code>-X</code> for short), as described
127
+ in <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>.</p>
128
+
129
+ <p>As typical Git LFS usage depends on tracking specific file types using
130
+ filename patterns defined in <code>.gitattributes</code> files, the <code>git lfs migrate</code>
131
+ command will examine, create, and modify <code>.gitattributes</code> files as
132
+ necessary. The <code>.gitattributes</code> files will always be assigned the default
133
+ read/write permissions mode (i.e., without execute permissions). Any
134
+ symbolic links with that name will cause the migration to halt prematurely.</p>
135
+
136
+ <p>The <code>import</code> mode (see <a href="#IMPORT" title="IMPORT" data-bare-link="true">IMPORT</a>) will convert Git objects of the file types
137
+ specified (e.g., with <code>--include</code>) to Git LFS pointers, and will add entries
138
+ for those file types to <code>.gitattributes</code> files, creating those files if they
139
+ do not exist. The result should be as if <code>git lfs track</code> commands had been
140
+ run at the points in your Git history corresponding to where each type of
141
+ converted file first appears. The exception is if the <code>--fixup</code> option is
142
+ given, in which case the <code>import</code> mode will only examine any existing
143
+ <code>.gitattributes</code> files and then convert Git objects which should be tracked
144
+ by Git LFS but are not yet.</p>
145
+
146
+ <p>The <code>export</code> mode (see <a href="#EXPORT" title="EXPORT" data-bare-link="true">EXPORT</a>) works as the reverse operation to the
147
+ <code>import</code> mode, converting any Git LFS pointers that match the file types
148
+ specified with <code>--include</code>, which must be given at least once. Note that
149
+ <code>.gitattributes</code> entries will not be removed, nor will the files; instead,
150
+ the <code>export</code> mode inserts "do not track" entries similar to those created
151
+ by the <code>git lfs untrack</code> command. The <code>--remote</code> option is available in
152
+ the <code>export</code> mode to specify the remote from which Git LFS objects should
153
+ be fetched if they do not exist in the local Git LFS object cache; if not
154
+ provided, <code>origin</code> is used by default.</p>
155
+
156
+ <p>The <code>info</code> mode (see <a href="#INFO" title="INFO" data-bare-link="true">INFO</a>) summarizes by file type (i.e., by filename
157
+ extension) the total number and size of files in a repository. Note that
158
+ like the other two modes, by default the <code>info</code> mode operates only on
159
+ the currently checked-out branch and only on commits which do not exist on
160
+ any remote, so to get a summary of the entire repository across all branches,
161
+ use the <code>--everything</code> option. If objects have already been converted to
162
+ Git LFS pointers, then by default the size of the referenced objects is
163
+ totaled and reported separately. You may also choose to ignore them by
164
+ using <code>--pointers=ignore</code> or to treat the pointers as files by using
165
+ <code>--pointers=no-follow</code>. (The latter option is akin to how existing Git LFS
166
+ pointers were handled by the <code>info</code> mode in prior versions of Git LFS).</p>
167
+
168
+ <p>When using the <code>--everything</code> option, take note that it means all refs
169
+ (local and remote) will be considered, but not necessarily all file types.
170
+ The <code>import</code> and <code>info</code> modes consider all file types by default, although
171
+ the <code>--include</code> and <code>--exclude</code> options constrain this behavior. Also
172
+ note that after importing across all branches with the <code>--everything</code> option
173
+ (and then checking to ensure the results are satisfactory!) it may be
174
+ convenient to update multiple branches on your remotes by using the <code>--all</code>
175
+ option to <code>git push</code>.</p>
176
+
177
+ <p>Unless the <code>--skip-fetch</code> option is given, <code>git lfs migrate</code> always begins by
178
+ fetching updated lists of refs from all the remotes returned by <code>git remote</code>,
179
+ but as noted above, after making changes to your local Git history while
180
+ converting objects, it will never automatically push those changes to your
181
+ remotes.</p>
182
+
183
+ <h2 id="MODES">MODES</h2>
184
+
185
+ <ul>
186
+ <li>
187
+ <p><code>info</code>
188
+ Show information about repository size. See <a href="#INFO" title="INFO" data-bare-link="true">INFO</a>.</p>
189
+ </li>
190
+ <li>
191
+ <p><code>import</code>
192
+ Convert Git objects to Git LFS pointers. See <a href="#IMPORT" title="IMPORT" data-bare-link="true">IMPORT</a> and
193
+ <a href="#IMPORT-WITHOUT-REWRITING-HISTORY" title="IMPORT WITHOUT REWRITING HISTORY" data-bare-link="true">IMPORT WITHOUT REWRITING HISTORY</a>.</p>
194
+ </li>
195
+ <li>
196
+ <p><code>export</code>
197
+ Convert Git LFS pointers to Git objects. See <a href="#EXPORT" title="EXPORT" data-bare-link="true">EXPORT</a>.</p>
198
+ </li>
199
+ </ul>
200
+
201
+ <h2 id="OPTIONS">OPTIONS</h2>
202
+
203
+ <dl>
204
+ <dt>
205
+ <code>-I</code> <var>paths</var> <code>--include=</code><var>paths</var>
206
+ </dt>
207
+ <dd> See <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>.</dd>
208
+ <dt>
209
+ <code>-X</code> <var>paths</var> <code>--exclude=</code><var>paths</var>
210
+ </dt>
211
+ <dd> See <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>.</dd>
212
+ <dt>
213
+ <code>--include-ref</code>=<var>refname</var>
214
+ </dt>
215
+ <dd> See <a href="#INCLUDE-AND-EXCLUDE-REFERENCES" title="INCLUDE AND EXCLUDE REFERENCES" data-bare-link="true">INCLUDE AND EXCLUDE REFERENCES</a>.</dd>
216
+ <dt>
217
+ <code>--exclude-ref</code>=<var>refname</var>
218
+ </dt>
219
+ <dd> See <a href="#INCLUDE-AND-EXCLUDE-REFERENCES" title="INCLUDE AND EXCLUDE REFERENCES" data-bare-link="true">INCLUDE AND EXCLUDE REFERENCES</a>.</dd>
220
+ <dt><code>--skip-fetch</code></dt>
221
+ <dd> Assumes that the known set of remote references is complete, and should not
222
+ be refreshed when determining the set of "un-pushed" commits to migrate. Has
223
+ no effect when combined with <code>--include-ref</code> or <code>--exclude-ref</code>.</dd>
224
+ <dt><code>--everything</code></dt>
225
+ <dd> See <a href="#INCLUDE-AND-EXCLUDE-REFERENCES" title="INCLUDE AND EXCLUDE REFERENCES" data-bare-link="true">INCLUDE AND EXCLUDE REFERENCES</a>.
226
+
227
+ <p>Note: Git refs are "case-sensitive" on all platforms in "packed from" (see
228
+ <code>git-pack-refs(1)</code>). On "case-insensitive" file systems, e.g. NTFS on Windows
229
+ or default APFS on macOS, <code>git-lfs-migrate(1)</code> would only migrate the first
230
+ ref if two or more refs are equal except for upper/lower case letters.</p>
231
+ </dd>
232
+ <dt><code>--yes</code></dt>
233
+ <dd> Assume a yes answer to any prompts, permitting noninteractive use.
234
+ Currently, the only such prompt is the one asking whether to overwrite
235
+ (destroy) any working copy changes. Thus, specifying this option may cause
236
+ data loss if you are not careful.</dd>
237
+ <dt>[branch ...]</dt>
238
+ <dd> Migrate only the set of branches listed. If not given, <code>git-lfs-migrate(1)</code>
239
+ will migrate the currently checked out branch.
240
+
241
+ <p>References beginning with <code>^</code> will be excluded, whereas branches that do not
242
+ begin with <code>^</code> will be included.</p>
243
+
244
+ <p>If any of <code>--include-ref</code> or <code>--exclude-ref</code> are given, the checked out
245
+ branch will not be appended, but branches given explicitly will be appended.</p>
246
+ </dd>
247
+ </dl>
248
+
249
+ <h3 id="INFO">INFO</h3>
250
+
251
+ <p>The <code>info</code> mode summarizes the sizes of file objects present in the Git history.
252
+ It supports all the core <code>migrate</code> options and these additional ones:</p>
253
+
254
+ <ul>
255
+ <li>
256
+ <p><code>--above=&lt;size&gt;</code>
257
+ Only count files whose individual filesize is above the given size. <code>size</code>
258
+ may be specified as a number of bytes, or a number followed by a storage
259
+ unit, e.g., "1b", "20 MB", "3 TiB", etc.</p>
260
+
261
+ <p>If a set of files sharing a common extension has no files in that set whose
262
+ individual size is above the given <code>--above</code> no files no entry for that set
263
+ will be shown.</p>
264
+ </li>
265
+ <li>
266
+ <p><code>--top=&lt;n&gt;</code>
267
+ Only display the top <code>n</code> entries, ordered by how many total files match the
268
+ given pathspec. The default is to show only the top 5 entries. When
269
+ existing Git LFS objects are found, an extra, separate "LFS Objects" line
270
+ is output in addition to the top <code>n</code> entries, unless the <code>--pointers</code>
271
+ option is used to change this behavior.</p>
272
+ </li>
273
+ <li>
274
+ <p><code>--unit=&lt;unit&gt;</code>
275
+ Format the number of bytes in each entry as a quantity of the storage unit
276
+ provided. Valid units include:
277
+ * b, kib, mib, gib, tib, pib - for IEC storage units
278
+ * b, kb, mb, gb, tb, pb - for SI storage units</p>
279
+
280
+ <p>If a <code>--unit</code> is not specified, the largest unit that can fit the number of
281
+ counted bytes as a whole number quantity is chosen.</p>
282
+ </li>
283
+ <li>
284
+ <p><code>--pointers=[follow|no-follow|ignore]</code>
285
+ Treat existing Git LFS pointers in the history according to one of three
286
+ alternatives. In the default <code>follow</code> case, if any pointers are found,
287
+ an additional separate "LFS Objects" line item is output which summarizes
288
+ the total number and size of the Git LFS objects referenced by pointers.
289
+ In the <code>ignore</code> case, any pointers are simply ignored, while the <code>no-follow</code>
290
+ case replicates the behavior of the <code>info</code> mode in older Git LFS versions
291
+ and treats any pointers it finds as if they were regular files, so the
292
+ output totals only include the contents of the pointers, not the contents
293
+ of the objects to which they refer.</p>
294
+ </li>
295
+ <li>
296
+ <p><code>--fixup</code>
297
+ Infer <code>--include</code> and <code>--exclude</code> filters on a per-commit basis based on the
298
+ <code>.gitattributes</code> files in a repository. In practice, this option counts any
299
+ filepaths which should be tracked by Git LFS according to the repository's
300
+ <code>.gitattributes</code> file(s), but aren't already pointers. The <code>.gitattributes</code>
301
+ files are not reported, in contrast to the normal output of the <code>info</code> mode.
302
+ This option is incompatible with explicitly given <code>--include</code>, <code>--exclude</code>
303
+ filters and with any <code>--pointers</code> setting other than <code>ignore</code>, hence
304
+ <code>--fixup</code> implies <code>--pointers=ignore</code> if it is not explicitly set.</p>
305
+ </li>
306
+ </ul>
307
+
308
+ <p>The format of the output shows the filename pattern, the total size of the
309
+ file objects (excluding those below the <code>--above</code> threshold, if one was
310
+ defined), and the ratio of the number of files above the threshold to the
311
+ total number of files; this ratio is also shown as a percentage. For example:</p>
312
+
313
+ <p><code>
314
+ *.gif 93 MB 9480/10504 files(s) 90%
315
+ *.png 14 MB 1732/1877 files(s) 92%
316
+ </code></p>
317
+
318
+ <p>By default only the top five entries are shown, but <code>--top</code> allows for
319
+ more or fewer to be output as desired.</p>
320
+
321
+ <h3 id="IMPORT">IMPORT</h3>
322
+
323
+ <p>The <code>import</code> mode migrates objects present in the Git history to pointer
324
+ files tracked and stored with Git LFS. It supports all the core <code>migrate</code>
325
+ options and these additional ones:</p>
326
+
327
+ <ul>
328
+ <li>
329
+ <p><code>--verbose</code>
330
+ Print the commit oid and filename of migrated files to STDOUT.</p>
331
+ </li>
332
+ <li>
333
+ <p><code>--above=&lt;size&gt;</code>
334
+ Only migrate files whose individual filesize is above the given size. <code>size</code>
335
+ may be specified as a number of bytes, or a number followed by a storage
336
+ unit, e.g., "1b", "20 MB", "3 TiB", etc. This option cannot be used with
337
+ the <code>--include</code>, <code>--exclude</code>, and <code>--fixup</code> options.</p>
338
+ </li>
339
+ <li>
340
+ <p><code>--object-map=&lt;path&gt;</code>
341
+ Write to <code>path</code> a file with the mapping of each rewritten commits. The file
342
+ format is CSV with this pattern: <code>OLD-SHA</code>,<code>NEW-SHA</code></p>
343
+ </li>
344
+ <li>
345
+ <p><code>--no-rewrite</code>
346
+ Migrate objects to Git LFS in a new commit without rewriting Git
347
+ history. Please note that when this option is used, the <code>migrate import</code>
348
+ command will expect a different argument list, specialized options will
349
+ become available, and the core <code>migrate</code> options will be ignored. See
350
+ <a href="#IMPORT-WITHOUT-REWRITING-HISTORY" title="IMPORT WITHOUT REWRITING HISTORY" data-bare-link="true">IMPORT WITHOUT REWRITING HISTORY</a>.</p>
351
+ </li>
352
+ <li>
353
+ <p><code>--fixup</code>
354
+ Infer <code>--include</code> and <code>--exclude</code> filters on a per-commit basis based on the
355
+ <code>.gitattributes</code> files in a repository. In practice, this option imports any
356
+ filepaths which should be tracked by Git LFS according to the repository's
357
+ <code>.gitattributes</code> file(s), but aren't already pointers. This option is
358
+ incompatible with explicitly given <code>--include</code>, <code>--exclude</code> filters.</p>
359
+ </li>
360
+ </ul>
361
+
362
+ <p>If <code>--no-rewrite</code> is not provided and <code>--include</code> or <code>--exclude</code> (<code>-I</code>, <code>-X</code>,
363
+ respectively) are given, the <code>.gitattributes</code> will be modified to include any
364
+ new filepath patterns as given by those flags.</p>
365
+
366
+ <p>If <code>--no-rewrite</code> is not provided and neither of those flags are given, the
367
+ gitattributes will be incrementally modified to include new filepath extensions
368
+ as they are rewritten in history.</p>
369
+
370
+ <h3 id="IMPORT-WITHOUT-REWRITING-HISTORY">IMPORT WITHOUT REWRITING HISTORY</h3>
371
+
372
+ <p>The <code>import</code> mode has a special sub-mode enabled by the <code>--no-rewrite</code> flag.
373
+ This sub-mode will migrate objects to pointers as in the base <code>import</code>
374
+ mode, but will do so in a new commit without rewriting Git history. When using
375
+ this sub-mode, the base <code>migrate</code> options, such as <code>--include-ref</code>, will be
376
+ ignored, as will those for the base <code>import</code> mode. The <code>migrate</code> command will
377
+ also take a different argument list. As a result of these changes,
378
+ <code>--no-rewrite</code> will only operate on the current branch - any other interested
379
+ branches must have the generated commit merged in.</p>
380
+
381
+ <p>The <code>--no-rewrite</code> sub-mode supports the following options and arguments:</p>
382
+
383
+ <ul>
384
+ <li>
385
+ <p><code>-m &lt;message&gt; --message=&lt;message&gt;</code>
386
+ Specifies a commit message for the newly created commit.</p>
387
+ </li>
388
+ <li>
389
+ <p>[file ...]
390
+ The list of files to import. These files must be tracked by patterns
391
+ specified in the gitattributes.</p>
392
+ </li>
393
+ </ul>
394
+
395
+ <p>If <code>--message</code> is given, the new commit will be created with the provided
396
+ message. If no message is given, a commit message will be generated based on the
397
+ file arguments.</p>
398
+
399
+ <h3 id="EXPORT">EXPORT</h3>
400
+
401
+ <p>The <code>export</code> mode migrates Git LFS pointer files present in the Git history out
402
+ of Git LFS, converting them into their corresponding object files. It supports
403
+ all the core <code>migrate</code> options and these additional ones:</p>
404
+
405
+ <ul>
406
+ <li>
407
+ <p><code>--verbose</code>
408
+ Print the commit oid and filename of migrated files to STDOUT.</p>
409
+ </li>
410
+ <li>
411
+ <p><code>--object-map=&lt;path&gt;</code>
412
+ Write to <code>path</code> a file with the mapping of each rewritten commit. The file
413
+ format is CSV with this pattern: <code>OLD-SHA</code>,<code>NEW-SHA</code></p>
414
+ </li>
415
+ <li>
416
+ <p><code>--remote=&lt;git-remote&gt;</code>
417
+ Download LFS objects from the provided <code>git-remote</code> during the export. If
418
+ not provided, defaults to <code>origin</code>.</p>
419
+ </li>
420
+ </ul>
421
+
422
+ <p>The <code>export</code> mode requires at minimum a pattern provided with the <code>--include</code>
423
+ argument to specify which files to export. Files matching the <code>--include</code>
424
+ patterns will be removed from Git LFS, while files matching the <code>--exclude</code>
425
+ patterns will retain their Git LFS status. The export command will modify the
426
+ <code>.gitattributes</code> to set/unset any filepath patterns as given by those flags.</p>
427
+
428
+ <h2 id="INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</h2>
429
+
430
+ <p>You can specify that <code>git lfs migrate</code> should only convert files whose
431
+ pathspec matches the <code>--include</code> glob patterns and does not match the
432
+ <code>--exclude</code> glob patterns, either to reduce total migration time or to only
433
+ migrate part of your repo. Multiple patterns may be given using commas
434
+ as delimiters.</p>
435
+
436
+ <p>Pattern matching is done so as to be functionally equivalent to the pattern
437
+ matching format of <code>.gitattributes</code>. In addition to simple file extension
438
+ matches (e.g., <code>*.gif</code>) patterns may also specify directory paths, in which
439
+ case the <code>path/**</code> format may be used to match recursively.</p>
440
+
441
+ <p>Note that this form of pattern matching for the <code>--include</code> and <code>--exclude</code>
442
+ options used by the <code>git lfs migrate</code> command is unique among the suite of
443
+ <code>git lfs</code> commands. Other commands which also take these options, such as
444
+ <code>git lfs ls-files</code>, use the <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a> form of pattern matching instead.</p>
445
+
446
+ <h2 id="INCLUDE-AND-EXCLUDE-REFERENCES">INCLUDE AND EXCLUDE REFERENCES</h2>
447
+
448
+ <p>You can specify that <code>git lfs migrate</code> should only convert files added
449
+ in commits reachable from certain references, namely those defined using one
450
+ or more <code>--include-ref</code> options, and should ignore files in commits reachable
451
+ from references defined in <code>--exclude-ref</code> options.</p>
452
+
453
+ <p><code>
454
+ D---E---F
455
+ / \
456
+ A---B------C refs/heads/my-feature
457
+ \ \
458
+ \ refs/heads/main
459
+ \
460
+ refs/remotes/origin/main
461
+ </code></p>
462
+
463
+ <p>In the above configuration, the following commits are reachable by each ref:</p>
464
+
465
+ <p><code>
466
+ refs/heads/main: C, B, A
467
+ refs/heads/my-feature: F, E, D, B, A
468
+ refs/remote/origin/main: A
469
+ </code></p>
470
+
471
+ <p>The following <code>git lfs migrate</code> options would, therefore, include commits
472
+ F, E, D, C, and B, but exclude commit A:</p>
473
+
474
+ <p><code>
475
+ --include-ref=refs/heads/my-feature
476
+ --include-ref=refs/heads/main
477
+ --exclude-ref=refs/remotes/origin/main
478
+ </code></p>
479
+
480
+ <p>The presence of flag <code>--everything</code> indicates that all local and remote
481
+ references should be migrated.</p>
482
+
483
+ <h2 id="EXAMPLES">EXAMPLES</h2>
484
+
485
+ <h3 id="Migrate-unpushed-commits">Migrate unpushed commits</h3>
486
+
487
+ <p>A common use case for the migrate command is to convert large Git objects to
488
+ LFS before pushing your commits. By default, it only scans commits that don't
489
+ exist on any remote, so long as the repository is non-bare.</p>
490
+
491
+ <p>First, run <code>git lfs migrate info</code> to list the file types taking up the most
492
+ space in your repository:</p>
493
+
494
+ <p><code>
495
+ $ git lfs migrate info
496
+ migrate: Fetching remote refs: ..., done
497
+ migrate: Sorting commits: ..., done
498
+ migrate: Examining commits: 100% (1/1), done
499
+ *.mp3 284 MB 1/1 files(s) 100%
500
+ *.pdf 42 MB 8/8 files(s) 100%
501
+ *.psd 9.8 MB 15/15 files(s) 100%
502
+ *.ipynb 6.9 MB 6/6 files(s) 100%
503
+ *.csv 5.8 MB 2/2 files(s) 100%
504
+ </code></p>
505
+
506
+ <p>Now, you can run <code>git lfs migrate import</code> to convert some file types to LFS:</p>
507
+
508
+ <p><code>
509
+ $ git lfs migrate import --include="*.mp3,*.psd"
510
+ migrate: Fetching remote refs: ..., done
511
+ migrate: Sorting commits: ..., done
512
+ migrate: Rewriting commits: 100% (1/1), done
513
+ main d2b959babd099fe70da1c1512e2475e8a24de163 -&gt; 136e706bf1ae79643915c134e17a6c933fd53c61
514
+ migrate: Updating refs: ..., done
515
+ </code></p>
516
+
517
+ <p>If after conversion you find that some files in your working directory have
518
+ been replaced with Git LFS pointers, this is normal, and the working copies
519
+ of these files can be repopulated with their full expected contents by using
520
+ <code>git lfs checkout</code>.</p>
521
+
522
+ <h3 id="Migrate-local-history">Migrate local history</h3>
523
+
524
+ <p>You can also migrate the entire history of your repository:</p>
525
+
526
+ <p>```
527
+ # Check for large files and existing Git LFS objects in your local main branch
528
+ $ git lfs migrate info --include-ref=main</p>
529
+
530
+ <h1 id="Check-for-large-files-and-existing-Git-LFS-objects-in-every-branch">Check for large files and existing Git LFS objects in every branch</h1>
531
+ <p>$ git lfs migrate info --everything</p>
532
+
533
+ <h1 id="Check-for-large-files-in-every-branch-ignoring-any-existing-Git-LFS-objects-">Check for large files in every branch, ignoring any existing Git LFS objects,</h1>
534
+ <p># and listing the top 100 or fewer results
535
+ $ git lfs migrate info --everything --pointers=ignore --top=100
536
+ ```</p>
537
+
538
+ <p>The same flags will work in <code>import</code> mode:</p>
539
+
540
+ <p>```
541
+ # Convert all zip files in your main branch
542
+ $ git lfs migrate import --include-ref=main --include="*.zip"</p>
543
+
544
+ <h1 id="Convert-all-zip-files-in-every-local-branch">Convert all zip files in every local branch</h1>
545
+ <p>$ git lfs migrate import --everything --include="*.zip"</p>
546
+
547
+ <h1 id="Convert-all-files-over-100K-in-every-local-branch">Convert all files over 100K in every local branch</h1>
548
+ <p>$ git lfs migrate import --everything --above=100Kb
549
+ ```</p>
550
+
551
+ <p>Note: This will require a force-push to any existing Git remotes. Using
552
+ the <code>--all</code> option when force-pushing may be convenient if many refs were
553
+ updated, e.g., after importing to Git LFS with the <code>--everything</code> option.</p>
554
+
555
+ <h3 id="Migrate-without-rewriting-local-history">Migrate without rewriting local history</h3>
556
+
557
+ <p>You can also migrate files without modifying the existing history of your
558
+ repository. Note that in the examples below, files in subdirectories are not
559
+ included because they are not explicitly specified.</p>
560
+
561
+ <p>Without a specified commit message:</p>
562
+
563
+ <p><code>
564
+ $ git lfs migrate import --no-rewrite test.zip *.mp3 *.psd
565
+ </code></p>
566
+
567
+ <p>With a specified commit message:</p>
568
+
569
+ <p><code>
570
+ $ git lfs migrate import --no-rewrite \
571
+ -m "Import test.zip, .mp3, .psd files in root of repo" \
572
+ test.zip *.mp3 *.psd
573
+ </code></p>
574
+
575
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
576
+
577
+ <p><a class="man-ref" href="git-lfs-checkout.1.html">git-lfs-checkout<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-ls-files.1.html">git-lfs-ls-files<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a>,
578
+ <a class="man-ref" href="git-lfs-untrack.1.html">git-lfs-untrack<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
579
+
580
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
581
+
582
+ <ol class='man-decor man-foot man foot'>
583
+ <li class='tl'></li>
584
+ <li class='tc'>May 2022</li>
585
+ <li class='tr'>git-lfs-migrate(1)</li>
586
+ </ol>
587
+
588
+ </div>
589
+ </body>
590
+ </html>
git-lfs-3.2.0/man/html/git-lfs-pointer.1.html ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-pointer(1) - Build, compare, and check pointers</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">Description</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-pointer(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-pointer(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-pointer</code> - <span class="man-whatis">Build, compare, and check pointers</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs pointer --file=path/to/file</code><br>
78
+ <code>git lfs pointer --file=path/to/file --pointer=path/to/pointer</code><br>
79
+ <code>git lfs pointer --file=path/to/file --stdin</code>
80
+ <code>git lfs pointer --check --file=path/to/file</code></p>
81
+
82
+ <h2 id="Description">Description</h2>
83
+
84
+ <p>Builds and optionally compares generated pointer files to ensure consistency
85
+ between different Git LFS implementations.</p>
86
+
87
+ <h2 id="OPTIONS">OPTIONS</h2>
88
+
89
+ <dl>
90
+ <dt><code>--file</code></dt>
91
+ <dd> A local file to build the pointer from.</dd>
92
+ <dt><code>--pointer</code></dt>
93
+ <dd> A local file including the contents of a pointer generated from another
94
+ implementation. This is compared to the pointer generated from <code>--file</code>.</dd>
95
+ <dt><code>--stdin</code></dt>
96
+ <dd> Reads the pointer from STDIN to compare with the pointer generated from
97
+ <code>--file</code>.</dd>
98
+ <dt><code>--check</code></dt>
99
+ <dd> Reads the pointer from STDIN (if <code>--stdin</code> is given) or the filepath (if
100
+ <code>--file</code>) is given. If neither or both of <code>--stdin</code> and <code>--file</code> are given,
101
+ the invocation is invalid. Exits 0 if the data read is a valid Git LFS
102
+ pointer. Exits 1 otherwise.</dd>
103
+ <dt>
104
+ <code>--strict</code>:</dt>
105
+ <dd></dd>
106
+ <dt><code>--no-strict</code></dt>
107
+ <dd> In conjunction with <code>--check</code>, <code>--strict</code> verifies that the pointer is
108
+ canonical; that is, it would be the one created by Git LFS. If it is not,
109
+ exits 2. The default, for backwards compatibility, is <code>--no-strict</code>, but
110
+ this may change in a future version.</dd>
111
+ </dl>
112
+
113
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
114
+
115
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
116
+
117
+ <ol class='man-decor man-foot man foot'>
118
+ <li class='tl'></li>
119
+ <li class='tc'>May 2022</li>
120
+ <li class='tr'>git-lfs-pointer(1)</li>
121
+ </ol>
122
+
123
+ </div>
124
+ </body>
125
+ </html>
git-lfs-3.2.0/man/html/git-lfs-post-checkout.1.html ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-post-checkout(1) - Git post-checkout hook implementation</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-post-checkout(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-post-checkout(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-post-checkout</code> - <span class="man-whatis">Git post-checkout hook implementation</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs post-checkout</code> <var>rev_before</var> <var>ref_after</var> <var>is_branch_checkout</var></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Responds to Git post-checkout events. It makes sure that any files which are
81
+ marked as lockable by <code>git lfs track</code> are read-only in the working copy, if
82
+ not currently locked by the local user.</p>
83
+
84
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
85
+
86
+ <p><a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a></p>
87
+
88
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
89
+
90
+ <ol class='man-decor man-foot man foot'>
91
+ <li class='tl'></li>
92
+ <li class='tc'>May 2022</li>
93
+ <li class='tr'>git-lfs-post-checkout(1)</li>
94
+ </ol>
95
+
96
+ </div>
97
+ </body>
98
+ </html>
git-lfs-3.2.0/man/html/git-lfs-post-commit.1.html ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-post-commit(1) - Git post-commit hook implementation</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-post-commit(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-post-commit(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-post-commit</code> - <span class="man-whatis">Git post-commit hook implementation</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs post-commit</code></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Responds to Git post-commit events. It makes sure that any files which are
81
+ marked as lockable by <code>git lfs track</code> are read-only in the working copy, if
82
+ not currently locked by the local user.</p>
83
+
84
+ <p>Where the <code>git lfs post-merge</code> command, which has a similar purpose, must
85
+ examine all files in the working copy, <code>git lfs post-commit</code> can limit
86
+ itself checking only those files which have changed in <code>HEAD</code>. It primarily
87
+ handles newly added lockable files which have not yet been made read-only.</p>
88
+
89
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
90
+
91
+ <p><a class="man-ref" href="git-lfs-post-merge.1.html">git-lfs-post-merge<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a></p>
92
+
93
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
94
+
95
+ <ol class='man-decor man-foot man foot'>
96
+ <li class='tl'></li>
97
+ <li class='tc'>May 2022</li>
98
+ <li class='tr'>git-lfs-post-commit(1)</li>
99
+ </ol>
100
+
101
+ </div>
102
+ </body>
103
+ </html>
git-lfs-3.2.0/man/html/git-lfs-post-merge.1.html ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-post-merge(1) - Git post-merge hook implementation</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-post-merge(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-post-merge(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-post-merge</code> - <span class="man-whatis">Git post-merge hook implementation</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs post-merge</code> <var>is_squash</var></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Responds to Git post-merge events. It makes sure that any files which are
81
+ marked as lockable by <code>git lfs track</code> are read-only in the working copy, if
82
+ not currently locked by the local user.</p>
83
+
84
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
85
+
86
+ <p><a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a></p>
87
+
88
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
89
+
90
+ <ol class='man-decor man-foot man foot'>
91
+ <li class='tl'></li>
92
+ <li class='tc'>May 2022</li>
93
+ <li class='tr'>git-lfs-post-merge(1)</li>
94
+ </ol>
95
+
96
+ </div>
97
+ </body>
98
+ </html>
git-lfs-3.2.0/man/html/git-lfs-pre-push.1.html ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-pre-push(1) - Git pre-push hook implementation</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-pre-push(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-pre-push(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-pre-push</code> - <span class="man-whatis">Git pre-push hook implementation</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs pre-push</code> <var>remote</var> [remoteurl]</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Responds to Git pre-hook events. It reads the range of commits from STDIN, in
82
+ the following format:</p>
83
+
84
+ <pre><code>&lt;local-ref&gt; SP &lt;local-sha1&gt; SP &lt;remote-ref&gt; SP &lt;remote-sha1&gt; \n
85
+ </code></pre>
86
+
87
+ <p>It also takes the remote name and URL as arguments.</p>
88
+
89
+ <p>If any of those Git objects are associated with Git LFS objects, those
90
+ objects will be pushed to the Git LFS API.</p>
91
+
92
+ <p>In the case of pushing a new branch, the list of Git objects will be all of
93
+ the Git objects in this branch.</p>
94
+
95
+ <p>In the case of deleting a branch, no attempts to push Git LFS objects will be
96
+ made.</p>
97
+
98
+ <h2 id="OPTIONS">OPTIONS</h2>
99
+
100
+ <dl>
101
+ <dt><code>GIT_LFS_SKIP_PUSH</code></dt>
102
+ <dd> Do nothing on pre-push. For more, see: <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a>.</dd>
103
+ </dl>
104
+
105
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
106
+
107
+ <p><a class="man-ref" href="git-lfs-clean.1.html">git-lfs-clean<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-push.1.html">git-lfs-push<span class="s">(1)</span></a>.</p>
108
+
109
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
110
+
111
+ <ol class='man-decor man-foot man foot'>
112
+ <li class='tl'></li>
113
+ <li class='tc'>May 2022</li>
114
+ <li class='tr'>git-lfs-pre-push(1)</li>
115
+ </ol>
116
+
117
+ </div>
118
+ </body>
119
+ </html>
git-lfs-3.2.0/man/html/git-lfs-prune.1.html ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-prune(1) - Delete old LFS files from local storage</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#RECENT-FILES">RECENT FILES</a>
61
+ <a href="#UNPUSHED-LFS-FILES">UNPUSHED LFS FILES</a>
62
+ <a href="#VERIFY-REMOTE">VERIFY REMOTE</a>
63
+ <a href="#DEFAULT-REMOTE">DEFAULT REMOTE</a>
64
+ <a href="#SEE-ALSO">SEE ALSO</a>
65
+ </div>
66
+
67
+ <ol class='man-decor man-head man head'>
68
+ <li class='tl'>git-lfs-prune(1)</li>
69
+ <li class='tc'></li>
70
+ <li class='tr'>git-lfs-prune(1)</li>
71
+ </ol>
72
+
73
+
74
+
75
+ <h2 id="NAME">NAME</h2>
76
+ <p class="man-name">
77
+ <code>git-lfs-prune</code> - <span class="man-whatis">Delete old LFS files from local storage</span>
78
+ </p>
79
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
80
+
81
+ <p><code>git lfs prune</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a></p>
82
+
83
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
84
+
85
+ <p>Deletes local copies of LFS files which are old, thus freeing up disk space.
86
+ Prune operates by enumerating all the locally stored objects, and then deleting
87
+ any which are not referenced by at least ONE of the following:</p>
88
+
89
+ <ul>
90
+ <li>the current checkout</li>
91
+ <li>all existing stashes</li>
92
+ <li>a 'recent branch'; see <a href="#RECENT-FILES" title="RECENT FILES" data-bare-link="true">RECENT FILES</a>
93
+ </li>
94
+ <li>a 'recent commit' on the current branch or recent branches; see <a href="#RECENT-FILES" title="RECENT FILES" data-bare-link="true">RECENT FILES</a>
95
+ </li>
96
+ <li>a commit which has not been pushed; see <a href="#UNPUSHED-LFS-FILES" title="UNPUSHED LFS FILES" data-bare-link="true">UNPUSHED LFS FILES</a>
97
+ </li>
98
+ <li>any other worktree checkouts; see <a class="man-ref" href="https://git-scm.com/docs/git-worktree">git-worktree<span class="s">(1)</span></a>
99
+ </li>
100
+ </ul>
101
+
102
+ <p>In general terms, prune will delete files you're not currently using and which
103
+ are not 'recent', so long as they've been pushed i.e. the local copy is not the
104
+ only one.</p>
105
+
106
+ <p>The reflog is not considered, only commits. Therefore LFS objects that are
107
+ only referenced by orphaned commits are always deleted.</p>
108
+
109
+ <p>Note: you should not run <code>git lfs prune</code> if you have different repositories
110
+ sharing the same custom storage directory; see <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a> for more
111
+ details about <code>lfs.storage</code> option.</p>
112
+
113
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set
114
+ <code>lfs.fetchexclude</code> to a comma-separated list of paths. If <code>lfs.fetchexclude</code>
115
+ is defined, then any Git LFS files whose paths match one in that list will
116
+ be pruned unless they are referenced by a stash or an unpushed commit.
117
+ Paths are matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
118
+
119
+ <h2 id="OPTIONS">OPTIONS</h2>
120
+
121
+ <ul>
122
+ <li>
123
+ <p><code>--dry-run</code> <code>-d</code>
124
+ Don't actually delete anything, just report on what would have been done</p>
125
+ </li>
126
+ <li>
127
+ <p><code>--force</code> <code>-f</code>
128
+ Prune all objects except unpushed objects, including objects required for
129
+ currently checked out refs. Implies <code>--recent</code>.</p>
130
+ </li>
131
+ <li>
132
+ <p><code>--recent</code>
133
+ Prune even objects that would normally be preserved by the configuration
134
+ options specified below in <a href="#RECENT-FILES" title="RECENT FILES" data-bare-link="true">RECENT FILES</a>.</p>
135
+ </li>
136
+ <li>
137
+ <p><code>--verify-remote</code> <code>-c</code>
138
+ Contact the remote and check that copies of the files we would delete
139
+ definitely exist before deleting. See <a href="#VERIFY-REMOTE" title="VERIFY REMOTE" data-bare-link="true">VERIFY REMOTE</a>.</p>
140
+ </li>
141
+ <li>
142
+ <p><code>--no-verify-remote</code>
143
+ Disables remote verification if lfs.pruneverifyremotealways was enabled in
144
+ settings. See <a href="#VERIFY-REMOTE" title="VERIFY REMOTE" data-bare-link="true">VERIFY REMOTE</a>.</p>
145
+ </li>
146
+ <li>
147
+ <p><code>--verbose</code> <code>-v</code>
148
+ Report the full detail of what is/would be deleted.</p>
149
+ </li>
150
+ </ul>
151
+
152
+ <h2 id="RECENT-FILES">RECENT FILES</h2>
153
+
154
+ <p>Prune won't delete LFS files referenced by 'recent' commits, in case you want
155
+ to use them again without having to download. The definition of 'recent' is
156
+ derived from the one used by <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> to download recent objects with
157
+ the <code>--recent</code> option, with an offset of a number of days (default 3) to ensure
158
+ that we always keep files you download for a few days.</p>
159
+
160
+ <p>Here are the <a class="man-ref" href="https://git-scm.com/docs/git-config">git-config<span class="s">(1)</span></a> settings that control this behaviour:</p>
161
+
162
+ <ul>
163
+ <li>
164
+ <p><code>lfs.pruneoffsetdays</code> <br>
165
+ The number of extra days added to the fetch recent settings when using them
166
+ to decide when to prune. So for a reference to be considered old enough to
167
+ prune, it has to be this many days older than the oldest reference that would
168
+ be downloaded via <code>git lfs fetch --recent</code>. Only used if the relevant
169
+ fetch recent 'days' setting is non-zero. Default 3 days.</p>
170
+ </li>
171
+ <li>
172
+ <p><code>lfs.fetchrecentrefsdays</code> <br>
173
+ <code>lfs.fetchrecentremoterefs</code> <br>
174
+ <code>lfs.fetchrecentcommitsdays</code> <br>
175
+ These have the same meaning as <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> with the <code>--recent</code> option,
176
+ they are used as a base for the offset above. Anything which falls outside
177
+ of this offsetted window is considered old enough to prune. If a day value is
178
+ zero, that condition is not used at all to retain objects and they will be
179
+ pruned.</p>
180
+ </li>
181
+ </ul>
182
+
183
+ <h2 id="UNPUSHED-LFS-FILES">UNPUSHED LFS FILES</h2>
184
+
185
+ <p>When the only copy of an LFS file is local, and it is still reachable from any
186
+ reference, that file can never be pruned, regardless of how old it is.</p>
187
+
188
+ <p>To determine whether an LFS file has been pushed, we check the difference
189
+ between local refs and remote refs; where the local ref is ahead, any LFS files
190
+ referenced in those commits is unpushed and will not be deleted. This works
191
+ because the LFS pre-push hook always ensures that LFS files are pushed before
192
+ the remote branch is updated.</p>
193
+
194
+ <p>See <a href="#DEFAULT-REMOTE" title="DEFAULT REMOTE" data-bare-link="true">DEFAULT REMOTE</a>, for which remote is considered 'pushed' for pruning
195
+ purposes.</p>
196
+
197
+ <h2 id="VERIFY-REMOTE">VERIFY REMOTE</h2>
198
+
199
+ <p>The <code>--verify-remote</code> option calls the remote to ensure that any LFS files to be
200
+ deleted have copies on the remote before actually deleting them.</p>
201
+
202
+ <p>Usually the check performed by <a href="#UNPUSHED-LFS-FILES" title="UNPUSHED LFS FILES" data-bare-link="true">UNPUSHED LFS FILES</a> is enough to determine that
203
+ files have been pushed, but if you want to be extra sure at the expense of extra
204
+ overhead you can make prune actually call the remote API and verify the
205
+ presence of the files you're about to delete locally. See <a href="#DEFAULT-REMOTE" title="DEFAULT REMOTE" data-bare-link="true">DEFAULT REMOTE</a> for
206
+ which remote is checked.</p>
207
+
208
+ <p>You can make this behaviour the default by setting <code>lfs.pruneverifyremotealways</code>
209
+ to true.</p>
210
+
211
+ <p>In addition to the overhead of calling the remote, using this option also
212
+ requires prune to distinguish between totally unreachable files (e.g. those that
213
+ were added to the index but never committed, or referenced only by orphaned
214
+ commits), and files which are still referenced, but by commits which are
215
+ prunable. This makes the prune process take longer.</p>
216
+
217
+ <h2 id="DEFAULT-REMOTE">DEFAULT REMOTE</h2>
218
+
219
+ <p>When identifying <a href="#UNPUSHED-LFS-FILES" title="UNPUSHED LFS FILES" data-bare-link="true">UNPUSHED LFS FILES</a> and performing <a href="#VERIFY-REMOTE" title="VERIFY REMOTE" data-bare-link="true">VERIFY REMOTE</a>, a single
220
+ remote, 'origin', is normally used as the reference. This one remote is
221
+ considered canonical; even if you use multiple remotes, you probably want to
222
+ retain your local copies until they've made it to that remote. 'origin' is used
223
+ by default because that will usually be a main central repo, or your fork of
224
+ it - in both cases that's a valid remote backup of your work. If origin doesn't
225
+ exist then by default nothing will be pruned because everything is treated as
226
+ 'unpushed'.</p>
227
+
228
+ <p>You can alter the remote via git config: <code>lfs.pruneremotetocheck</code>. Set this
229
+ to a different remote name to check that one instead of 'origin'.</p>
230
+
231
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
232
+
233
+ <p><a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
234
+
235
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
236
+
237
+ <ol class='man-decor man-foot man foot'>
238
+ <li class='tl'></li>
239
+ <li class='tc'>May 2022</li>
240
+ <li class='tr'>git-lfs-prune(1)</li>
241
+ </ol>
242
+
243
+ </div>
244
+ </body>
245
+ </html>
git-lfs-3.2.0/man/html/git-lfs-pull.1.html ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-pull(1) - Download all Git LFS files for current ref &amp;amp; checkout</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</a>
61
+ <a href="#DEFAULT-REMOTE">DEFAULT REMOTE</a>
62
+ <a href="#SEE-ALSO">SEE ALSO</a>
63
+ </div>
64
+
65
+ <ol class='man-decor man-head man head'>
66
+ <li class='tl'>git-lfs-pull(1)</li>
67
+ <li class='tc'></li>
68
+ <li class='tr'>git-lfs-pull(1)</li>
69
+ </ol>
70
+
71
+
72
+
73
+ <h2 id="NAME">NAME</h2>
74
+ <p class="man-name">
75
+ <code>git-lfs-pull</code> - <span class="man-whatis">Download all Git LFS files for current ref &amp; checkout</span>
76
+ </p>
77
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
78
+
79
+ <p><code>git lfs pull</code> [options] [<var>remote</var>]</p>
80
+
81
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
82
+
83
+ <p>Download Git LFS objects for the currently checked out ref, and update
84
+ the working copy with the downloaded content if required.</p>
85
+
86
+ <p>This is equivalent to running the following 2 commands:</p>
87
+
88
+ <p>git lfs fetch [options] [<var>remote</var>]
89
+ git lfs checkout</p>
90
+
91
+ <h2 id="OPTIONS">OPTIONS</h2>
92
+
93
+ <dl>
94
+ <dt>
95
+ <code>-I</code> <var>paths</var> <code>--include=</code><var>paths</var>
96
+ </dt>
97
+ <dd>Specify lfs.fetchinclude just for this invocation; see <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
98
+ </dd>
99
+ <dt>
100
+ <code>-X</code> <var>paths</var> <code>--exclude=</code><var>paths</var>
101
+ </dt>
102
+ <dd>Specify lfs.fetchexclude just for this invocation; see <a href="#INCLUDE-AND-EXCLUDE" title="INCLUDE AND EXCLUDE" data-bare-link="true">INCLUDE AND EXCLUDE</a>
103
+ </dd>
104
+ </dl>
105
+
106
+ <h2 id="INCLUDE-AND-EXCLUDE">INCLUDE AND EXCLUDE</h2>
107
+
108
+ <p>You can configure Git LFS to only fetch objects to satisfy references in certain
109
+ paths of the repo, and/or to exclude certain paths of the repo, to reduce the
110
+ time you spend downloading things you do not use.</p>
111
+
112
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set either or
113
+ both of <code>lfs.fetchinclude</code> and <code>lfs.fetchexclude</code> to comma-separated lists of
114
+ paths. If <code>lfs.fetchinclude</code> is defined, Git LFS objects will only be fetched
115
+ if their path matches one in that list, and if <code>lfs.fetchexclude</code> is defined,
116
+ Git LFS objects will only be fetched if their path does not match one
117
+ in that list. Paths are matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
118
+
119
+ <p>Note that using the command-line options <code>-I</code> and <code>-X</code> override the respective
120
+ configuration settings. Setting either option to an empty string clears the
121
+ value.</p>
122
+
123
+ <h2 id="DEFAULT-REMOTE">DEFAULT REMOTE</h2>
124
+
125
+ <p>Without arguments, pull downloads from the default remote. The default remote is
126
+ the same as for <code>git pull</code>, i.e. based on the remote branch you're tracking
127
+ first, or origin otherwise.</p>
128
+
129
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
130
+
131
+ <p><a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-checkout.1.html">git-lfs-checkout<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
132
+
133
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
134
+
135
+ <ol class='man-decor man-foot man foot'>
136
+ <li class='tl'></li>
137
+ <li class='tc'>May 2022</li>
138
+ <li class='tr'>git-lfs-pull(1)</li>
139
+ </ol>
140
+
141
+ </div>
142
+ </body>
143
+ </html>
git-lfs-3.2.0/man/html/git-lfs-push.1.html ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-push(1) - Push queued large files to the Git LFS endpoint</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-push(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-push(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-push</code> - <span class="man-whatis">Push queued large files to the Git LFS endpoint</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs push</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">options</a> <var>remote</var> [<var>ref</var>...]<br>
78
+ <code>git lfs push</code> <var>remote</var> [<var>ref</var>...]<br>
79
+ <code>git lfs push</code> --object-id <var>remote</var> [<var>oid</var>...]</p>
80
+
81
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
82
+
83
+ <p>Upload Git LFS files to the configured endpoint for the current Git remote. By
84
+ default, it filters out objects that are already referenced by the local clone
85
+ of the remote.</p>
86
+
87
+ <h2 id="OPTIONS">OPTIONS</h2>
88
+
89
+ <dl>
90
+ <dt><code>--dry-run</code></dt>
91
+ <dd> Print the files that would be pushed, without actually pushing them.</dd>
92
+ <dt><code>--all</code></dt>
93
+ <dd> This pushes all objects to the remote that are referenced by any commit
94
+ reachable from the refs provided as arguments. If no refs are provided, then
95
+ all local refs are pushed. Note that this behavior differs from that of
96
+ <a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a> when its <code>--all</code> option is used; in that case, all refs
97
+ are fetched, including refs other than those under <code>refs/heads</code> and
98
+ <code>refs/tags</code>. If you are migrating a repository with these commands, make
99
+ sure to run <code>git lfs push</code> for any additional remote refs that contain
100
+ Git LFS objects not reachable from your local refs.</dd>
101
+ <dt><code>--object-id</code></dt>
102
+ <dd> This pushes only the object OIDs listed at the end of the command, separated
103
+ by spaces.</dd>
104
+ </dl>
105
+
106
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
107
+
108
+ <p><a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-pre-push.1.html">git-lfs-pre-push<span class="s">(1)</span></a>.</p>
109
+
110
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
111
+
112
+ <ol class='man-decor man-foot man foot'>
113
+ <li class='tl'></li>
114
+ <li class='tc'>May 2022</li>
115
+ <li class='tr'>git-lfs-push(1)</li>
116
+ </ol>
117
+
118
+ </div>
119
+ </body>
120
+ </html>
git-lfs-3.2.0/man/html/git-lfs-smudge.1.html ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-smudge(1) - Git smudge filter that converts pointer in blobs to the actual content</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#KNOWN-BUGS">KNOWN BUGS</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-smudge(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-smudge(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-smudge</code> - <span class="man-whatis">Git smudge filter that converts pointer in blobs to the actual content</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs smudge</code> [<var>path</var>]
79
+ <code>git lfs smudge</code> --skip [<var>path</var>]</p>
80
+
81
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
82
+
83
+ <p>Read a Git LFS pointer file from standard input and write the contents
84
+ of the corresponding large file to standard output. If needed,
85
+ download the file's contents from the Git LFS endpoint. The <var>path</var>
86
+ argument, if provided, is only used for a progress bar.</p>
87
+
88
+ <p>Smudge is typically run by Git's smudge filter, configured by the repository's
89
+ Git attributes.</p>
90
+
91
+ <p>In your Git configuration or in a <code>.lfsconfig</code> file, you may set either or
92
+ both of <code>lfs.fetchinclude</code> and <code>lfs.fetchexclude</code> to comma-separated lists of
93
+ paths. If <code>lfs.fetchinclude</code> is defined, Git LFS pointer files will only be
94
+ replaced with the contents of the corresponding Git LFS object file if their
95
+ path matches one in that list, and if <code>lfs.fetchexclude</code> is defined, Git LFS
96
+ pointer files will only be replaced with the contents of the corresponding
97
+ Git LFS object file if their path does not match one in that list. Paths are
98
+ matched using wildcard matching as per <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>. Git LFS pointer files
99
+ that are not replaced with the contents of their corresponding object files
100
+ are simply copied to standard output without change.</p>
101
+
102
+ <h2 id="OPTIONS">OPTIONS</h2>
103
+
104
+ <p>Without any options, <code>git lfs smudge</code> outputs the raw Git LFS content to
105
+ standard output.</p>
106
+
107
+ <dl>
108
+ <dt><code>--skip</code></dt>
109
+ <dd> Skip automatic downloading of objects on clone or pull.</dd>
110
+ <dt><code>GIT_LFS_SKIP_SMUDGE</code></dt>
111
+ <dd> Disables the smudging process. For more, see: <a class="man-ref" href="git-lfs-config.5.html">git-lfs-config<span class="s">(5)</span></a>.</dd>
112
+ </dl>
113
+
114
+ <h2 id="KNOWN-BUGS">KNOWN BUGS</h2>
115
+
116
+ <p>On Windows, Git before 2.34.0 does not handle files in the working tree larger
117
+ than 4 gigabytes. Newer versions of Git, as well as Unix versions, are
118
+ unaffected.</p>
119
+
120
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
121
+
122
+ <p><a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
123
+
124
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
125
+
126
+ <ol class='man-decor man-foot man foot'>
127
+ <li class='tl'></li>
128
+ <li class='tc'>May 2022</li>
129
+ <li class='tr'>git-lfs-smudge(1)</li>
130
+ </ol>
131
+
132
+ </div>
133
+ </body>
134
+ </html>
git-lfs-3.2.0/man/html/git-lfs-standalone-file.1.html ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-standalone-file(1) - Standalone transfer adapter for file URLs</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#SEE-ALSO">SEE ALSO</a>
60
+ </div>
61
+
62
+ <ol class='man-decor man-head man head'>
63
+ <li class='tl'>git-lfs-standalone-file(1)</li>
64
+ <li class='tc'></li>
65
+ <li class='tr'>git-lfs-standalone-file(1)</li>
66
+ </ol>
67
+
68
+
69
+
70
+ <h2 id="NAME">NAME</h2>
71
+ <p class="man-name">
72
+ <code>git-lfs-standalone-file</code> - <span class="man-whatis">Standalone transfer adapter for file URLs</span>
73
+ </p>
74
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
75
+
76
+ <p><code>git lfs standalone-file</code></p>
77
+
78
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
79
+
80
+ <p>Provides a standalone transfer adapter for file URLs (local paths).</p>
81
+
82
+ <p>By default, Git LFS requires the support of an HTTP server to implement the Git
83
+ LFS protocol. However, this tool allows the use of URLs starting with <code>file:///</code>
84
+ (that is, those representing local paths) in addition. Configuration is not
85
+ necessary; Git LFS handles this internally.</p>
86
+
87
+ <p>When invoked, this tool speaks JSON on input and output as a standalone transfer
88
+ adapter. It is not intended for use by end users.</p>
89
+
90
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
91
+
92
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
93
+
94
+ <ol class='man-decor man-foot man foot'>
95
+ <li class='tl'></li>
96
+ <li class='tc'>May 2022</li>
97
+ <li class='tr'>git-lfs-standalone-file(1)</li>
98
+ </ol>
99
+
100
+ </div>
101
+ </body>
102
+ </html>
git-lfs-3.2.0/man/html/git-lfs-status.1.html ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-status(1) - Show the status of Git LFS files in the working tree</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-status(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-status(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-status</code> - <span class="man-whatis">Show the status of Git LFS files in the working tree</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs status</code> [<var>options</var>]</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Display paths of Git LFS objects that</p>
82
+
83
+ <ul>
84
+ <li>
85
+ <p>have not been pushed to the Git LFS server. These are large files
86
+ that would be uploaded by <code>git push</code>.</p>
87
+ </li>
88
+ <li>
89
+ <p>have differences between the index file and the current HEAD commit.
90
+ These are large files that would be committed by <code>git commit</code>.</p>
91
+ </li>
92
+ <li>
93
+ <p>have differences between the working tree and the index file. These
94
+ are files that could be staged using <code>git add</code>.</p>
95
+ </li>
96
+ </ul>
97
+
98
+ <p>This command must be run in a non-bare repository.</p>
99
+
100
+ <h2 id="OPTIONS">OPTIONS</h2>
101
+
102
+ <dl>
103
+ <dt><code>--porcelain</code></dt>
104
+ <dd> Give the output in an easy-to-parse format for scripts.</dd>
105
+ <dt><code>--json</code></dt>
106
+ <dd> Give the output in a stable json format for scripts.</dd>
107
+ </dl>
108
+
109
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
110
+
111
+ <p><a class="man-ref" href="git-lfs-ls-files.1.html">git-lfs-ls-files<span class="s">(1)</span></a>.</p>
112
+
113
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
114
+
115
+ <ol class='man-decor man-foot man foot'>
116
+ <li class='tl'></li>
117
+ <li class='tc'>May 2022</li>
118
+ <li class='tr'>git-lfs-status(1)</li>
119
+ </ol>
120
+
121
+ </div>
122
+ </body>
123
+ </html>
git-lfs-3.2.0/man/html/git-lfs-track.1.html ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-track(1) - View or add Git LFS paths to Git attributes</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#EXAMPLES">EXAMPLES</a>
61
+ <a href="#SEE-ALSO">SEE ALSO</a>
62
+ </div>
63
+
64
+ <ol class='man-decor man-head man head'>
65
+ <li class='tl'>git-lfs-track(1)</li>
66
+ <li class='tc'></li>
67
+ <li class='tr'>git-lfs-track(1)</li>
68
+ </ol>
69
+
70
+
71
+
72
+ <h2 id="NAME">NAME</h2>
73
+ <p class="man-name">
74
+ <code>git-lfs-track</code> - <span class="man-whatis">View or add Git LFS paths to Git attributes</span>
75
+ </p>
76
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
77
+
78
+ <p><code>git lfs track</code> [options] [<var>pattern</var>...]</p>
79
+
80
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
81
+
82
+ <p>Start tracking the given patterns(s) through Git LFS. The <var>pattern</var> argument
83
+ is written to .gitattributes. If no paths are provided, simply list the
84
+ currently-tracked paths.</p>
85
+
86
+ <p>The <a href="https://git-scm.com/docs/gitattributes">gitattributes documentation</a> states
87
+ that patterns use the <a href="https://git-scm.com/docs/gitignore">gitignore pattern rules</a>
88
+ to match paths. This means that patterns which contain asterisk (<code>*</code>), question
89
+ mark (<code>?</code>), and the bracket characters (<code>[</code> and <code>]</code>) are treated specially; to
90
+ disable this behavior and treat them literally instead, use <code>--filename</code> or
91
+ escape the character with a backslash.</p>
92
+
93
+ <h2 id="OPTIONS">OPTIONS</h2>
94
+
95
+ <ul>
96
+ <li>
97
+ <p><code>--verbose</code> <code>-v</code>:
98
+ If enabled, have <code>git lfs track</code> log files which it will touch. Disabled by
99
+ default.</p>
100
+ </li>
101
+ <li>
102
+ <p><code>--dry-run</code> <code>-d</code>:
103
+ If enabled, have <code>git lfs track</code> log all actions it would normally take
104
+ (adding entries to .gitattributes, touching files on disk, etc) without
105
+ performing any mutative operations to the disk.</p>
106
+
107
+ <p><code>git lfs track --dry-run [files]</code> also implicitly mocks the behavior of
108
+ passing the <code>--verbose</code>, and will log in greater detail what it is doing.</p>
109
+
110
+ <p>Disabled by default.</p>
111
+ </li>
112
+ <li>
113
+ <p><code>--filename</code>
114
+ Treat the arguments as literal filenames, not as patterns. Any special glob
115
+ characters in the filename will be escaped when writing the <code>.gitattributes</code>
116
+ file.</p>
117
+ </li>
118
+ <li>
119
+ <p><code>--lockable</code> <code>-l</code>
120
+ Make the paths 'lockable', meaning they should be locked to edit them, and
121
+ will be made read-only in the working copy when not locked.</p>
122
+ </li>
123
+ <li>
124
+ <p><code>--not-lockable</code>
125
+ Remove the lockable flag from the paths so they are no longer read-only unless
126
+ locked.</p>
127
+ </li>
128
+ <li>
129
+ <p><code>--no-excluded</code>
130
+ Do not list patterns that are excluded in the output; only list patterns that
131
+ are tracked.</p>
132
+ </li>
133
+ <li>
134
+ <p><code>--no-modify-attrs</code>
135
+ Makes matched entries stat-dirty so that Git can re-index files you wish to
136
+ convert to LFS. Does not modify any <code>.gitattributes</code> file(s).</p>
137
+ </li>
138
+ </ul>
139
+
140
+ <h2 id="EXAMPLES">EXAMPLES</h2>
141
+
142
+ <dl>
143
+ <dt>List the patterns that Git LFS is currently tracking:
144
+
145
+ <p><code>git lfs track</code></p>
146
+ </dt>
147
+ <dd></dd>
148
+ <dt>Configure Git LFS to track GIF files:
149
+
150
+ <p><code>git lfs track "*.gif"</code></p>
151
+ </dt>
152
+ <dd></dd>
153
+ <dt>Configure Git LFS to track PSD files and make them read-only unless locked:
154
+
155
+ <p><code>git lfs track --lockable "*.psd"</code></p>
156
+ </dt>
157
+ <dd></dd>
158
+ <dt>Configure Git LFS to track the file named <code>project [1].psd</code>:
159
+
160
+ <p><code>git lfs track --filename "project [1].psd"</code></p>
161
+ </dt>
162
+ <dd></dd>
163
+ </dl>
164
+
165
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
166
+
167
+ <p><a class="man-ref" href="git-lfs-untrack.1.html">git-lfs-untrack<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitignore">gitignore<span class="s">(5)</span></a>.</p>
168
+
169
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
170
+
171
+ <ol class='man-decor man-foot man foot'>
172
+ <li class='tl'></li>
173
+ <li class='tc'>May 2022</li>
174
+ <li class='tr'>git-lfs-track(1)</li>
175
+ </ol>
176
+
177
+ </div>
178
+ </body>
179
+ </html>
git-lfs-3.2.0/man/html/git-lfs-uninstall.1.html ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-uninstall(1) - Remove Git LFS configuration</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-uninstall(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-uninstall(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-uninstall</code> - <span class="man-whatis">Remove Git LFS configuration</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs uninstall</code></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Perform the following actions to remove the Git LFS configuration:</p>
82
+
83
+ <ul>
84
+ <li>Remove the "lfs" clean and smudge filters from the global Git config.</li>
85
+ <li>Uninstall the Git LFS pre-push hook if run from inside a Git repository.</li>
86
+ </ul>
87
+
88
+ <h2 id="OPTIONS">OPTIONS</h2>
89
+
90
+ <dl>
91
+ <dt>--local</dt>
92
+ <dd> Removes the "lfs" smudge and clean filters from the local repository's git
93
+ config, instead of the global git config (~/.gitconfig).</dd>
94
+ <dt>--worktree</dt>
95
+ <dd> Removes the "lfs" smudge and clean filters from the current working tree's
96
+ git config, instead of the global git config (~/.gitconfig) or local
97
+ repository's git config ($GIT_DIR/config).
98
+ If multiple working trees are in use, the Git config extension
99
+ <code>worktreeConfig</code> must be enabled to use this option.
100
+ If only one working tree is in use, <code>--worktree</code> has the same effect
101
+ as <code>--local</code>.
102
+ This option is only available if the installed Git version is at least
103
+ 2.20.0 and therefore supports the "worktreeConfig" extension.</dd>
104
+ <dt>--system</dt>
105
+ <dd> Removes the "lfs" smudge and clean filters from the system git config,
106
+ instead of the global git config (~/.gitconfig).</dd>
107
+ <dt>--skip-repo</dt>
108
+ <dd> Skips cleanup of the local repo; use if you want to uninstall the global lfs
109
+ filters but not make changes to the current repo.</dd>
110
+ </dl>
111
+
112
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
113
+
114
+ <p><a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/git-worktree">git-worktree<span class="s">(1)</span></a>.</p>
115
+
116
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
117
+
118
+ <ol class='man-decor man-foot man foot'>
119
+ <li class='tl'></li>
120
+ <li class='tc'>May 2022</li>
121
+ <li class='tr'>git-lfs-uninstall(1)</li>
122
+ </ol>
123
+
124
+ </div>
125
+ </body>
126
+ </html>
git-lfs-3.2.0/man/html/git-lfs-unlock.1.html ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-unlock(1) - Remove &quot;locked&quot; setting for a file on the Git LFS server</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-unlock(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-unlock(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-unlock</code> - <span class="man-whatis">Remove "locked" setting for a file on the Git LFS server</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs unlock</code> <a href="#OPTIONS" title="OPTIONS" data-bare-link="true">OPTIONS</a> <var>path</var></p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Removes the given file path as "locked" on the Git LFS server. Files must exist
82
+ and have a clean git status before they can be unlocked. The <code>--force</code> flag will
83
+ skip these checks.</p>
84
+
85
+ <h2 id="OPTIONS">OPTIONS</h2>
86
+
87
+ <dl>
88
+ <dt>
89
+ <code>-r</code> <var>name</var> <code>--remote=</code><var>name</var>
90
+ </dt>
91
+ <dd>Specify the Git LFS server to use. Ignored if the <code>lfs.url</code> config key is set.</dd>
92
+ <dt>
93
+ <code>-f</code> <code>--force</code>
94
+ </dt>
95
+ <dd>Tells the server to remove the lock, even if it's owned by another user.</dd>
96
+ <dt>
97
+ <code>-i &lt;id&gt;</code> <code>--id=&lt;id&gt;</code>
98
+ </dt>
99
+ <dd>Specifies a lock by its ID instead of path.</dd>
100
+ <dt><code>--json</code></dt>
101
+ <dd>Writes lock info as JSON to STDOUT if the command exits successfully. Intended
102
+ for interoperation with external tools. If the command returns with a non-zero
103
+ exit code, plain text messages will be sent to STDERR.</dd>
104
+ </dl>
105
+
106
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
107
+
108
+ <p><a class="man-ref" href="git-lfs-lock.1.html">git-lfs-lock<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-locks.1.html">git-lfs-locks<span class="s">(1)</span></a>.</p>
109
+
110
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
111
+
112
+ <ol class='man-decor man-foot man foot'>
113
+ <li class='tl'></li>
114
+ <li class='tc'>May 2022</li>
115
+ <li class='tr'>git-lfs-unlock(1)</li>
116
+ </ol>
117
+
118
+ </div>
119
+ </body>
120
+ </html>
git-lfs-3.2.0/man/html/git-lfs-untrack.1.html ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-untrack(1) - Remove Git LFS paths from Git Attributes</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#EXAMPLES">EXAMPLES</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-untrack(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-untrack(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-untrack</code> - <span class="man-whatis">Remove Git LFS paths from Git Attributes</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs untrack</code> <var>path</var>...</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Stop tracking the given path(s) through Git LFS. The <var>path</var> argument
82
+ can be a glob pattern or a file path.</p>
83
+
84
+ <h2 id="EXAMPLES">EXAMPLES</h2>
85
+
86
+ <dl>
87
+ <dt>Configure Git LFS to stop tracking GIF files:
88
+
89
+ <p><code>git lfs untrack "*.gif"</code></p>
90
+ </dt>
91
+ <dd></dd>
92
+ </dl>
93
+
94
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
95
+
96
+ <p><a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a>, <a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a>, <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a>.</p>
97
+
98
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
99
+
100
+ <ol class='man-decor man-foot man foot'>
101
+ <li class='tl'></li>
102
+ <li class='tc'>May 2022</li>
103
+ <li class='tr'>git-lfs-untrack(1)</li>
104
+ </ol>
105
+
106
+ </div>
107
+ </body>
108
+ </html>
git-lfs-3.2.0/man/html/git-lfs-update.1.html ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs-update(1) - Update Git hooks</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#OPTIONS">OPTIONS</a>
60
+ <a href="#SEE-ALSO">SEE ALSO</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs-update(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs-update(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs-update</code> - <span class="man-whatis">Update Git hooks</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <table>
78
+ <tbody>
79
+ <tr>
80
+ <td>
81
+ <code>git lfs update</code> [--manual</td>
82
+ <td>--force]</td>
83
+ </tr>
84
+ </tbody>
85
+ </table>
86
+
87
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
88
+
89
+ <p>Updates the Git hooks used by Git LFS. Silently upgrades known hook contents.
90
+ If you have your own custom hooks you may need to use one of the extended
91
+ options below.</p>
92
+
93
+ <h2 id="OPTIONS">OPTIONS</h2>
94
+
95
+ <ul>
96
+ <li>
97
+ <p><code>--manual</code> <code>-m</code>
98
+ Print instructions for manually updating your hooks to include git-lfs
99
+ functionality. Use this option if <code>git lfs update</code> fails because of existing
100
+ hooks and you want to retain their functionality.</p>
101
+ </li>
102
+ <li>
103
+ <p><code>--force</code> <code>-f</code>
104
+ Forcibly overwrite any existing hooks with git-lfs hooks. Use this option
105
+ if <code>git lfs update</code> fails because of existing hooks but you don't care
106
+ about their current contents.</p>
107
+ </li>
108
+ </ul>
109
+
110
+ <h2 id="SEE-ALSO">SEE ALSO</h2>
111
+
112
+ <p>Part of the <a class="man-ref" href="git-lfs.1.html">git-lfs<span class="s">(1)</span></a> suite.</p>
113
+
114
+ <ol class='man-decor man-foot man foot'>
115
+ <li class='tl'></li>
116
+ <li class='tc'>May 2022</li>
117
+ <li class='tr'>git-lfs-update(1)</li>
118
+ </ol>
119
+
120
+ </div>
121
+ </body>
122
+ </html>
git-lfs-3.2.0/man/html/git-lfs.1.html ADDED
@@ -0,0 +1,220 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta http-equiv='content-type' content='text/html;charset=utf8'>
5
+ <meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
6
+ <title>git-lfs(1) - Work with large files in Git repositories</title>
7
+ <style type='text/css' media='all'>
8
+ /* style: man */
9
+ body#manpage {margin:0}
10
+ .mp {max-width:100ex;padding:0 9ex 1ex 4ex}
11
+ .mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
12
+ .mp h2 {margin:10px 0 0 0}
13
+ .mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
14
+ .mp h3 {margin:0 0 0 4ex}
15
+ .mp dt {margin:0;clear:left}
16
+ .mp dt.flush {float:left;width:8ex}
17
+ .mp dd {margin:0 0 0 9ex}
18
+ .mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
19
+ .mp pre {margin-bottom:20px}
20
+ .mp pre+h2,.mp pre+h3 {margin-top:22px}
21
+ .mp h2+pre,.mp h3+pre {margin-top:5px}
22
+ .mp img {display:block;margin:auto}
23
+ .mp h1.man-title {display:none}
24
+ .mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
25
+ .mp h2 {font-size:16px;line-height:1.25}
26
+ .mp h1 {font-size:20px;line-height:2}
27
+ .mp {text-align:justify;background:#fff}
28
+ .mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
29
+ .mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
30
+ .mp u {text-decoration:underline}
31
+ .mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
32
+ .mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
33
+ .mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
34
+ .mp b.man-ref {font-weight:normal;color:#434241}
35
+ .mp pre {padding:0 4ex}
36
+ .mp pre code {font-weight:normal;color:#434241}
37
+ .mp h2+pre,h3+pre {padding-left:0}
38
+ ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
39
+ ol.man-decor {width:100%}
40
+ ol.man-decor li.tl {text-align:left}
41
+ ol.man-decor li.tc {text-align:center;letter-spacing:4px}
42
+ ol.man-decor li.tr {text-align:right;float:right}
43
+ </style>
44
+ </head>
45
+ <!--
46
+ The following styles are deprecated and will be removed at some point:
47
+ div#man, div#man ol.man, div#man ol.head, div#man ol.man.
48
+
49
+ The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
50
+ .man-navigation should be used instead.
51
+ -->
52
+ <body id='manpage'>
53
+ <div class='mp' id='man'>
54
+
55
+ <div class='man-navigation' style='display:none'>
56
+ <a href="#NAME">NAME</a>
57
+ <a href="#SYNOPSIS">SYNOPSIS</a>
58
+ <a href="#DESCRIPTION">DESCRIPTION</a>
59
+ <a href="#COMMANDS">COMMANDS</a>
60
+ <a href="#EXAMPLES">EXAMPLES</a>
61
+ </div>
62
+
63
+ <ol class='man-decor man-head man head'>
64
+ <li class='tl'>git-lfs(1)</li>
65
+ <li class='tc'></li>
66
+ <li class='tr'>git-lfs(1)</li>
67
+ </ol>
68
+
69
+
70
+
71
+ <h2 id="NAME">NAME</h2>
72
+ <p class="man-name">
73
+ <code>git-lfs</code> - <span class="man-whatis">Work with large files in Git repositories</span>
74
+ </p>
75
+ <h2 id="SYNOPSIS">SYNOPSIS</h2>
76
+
77
+ <p><code>git lfs</code> <var>command</var> [<var>args</var>]</p>
78
+
79
+ <h2 id="DESCRIPTION">DESCRIPTION</h2>
80
+
81
+ <p>Git LFS is a system for managing and versioning large files in
82
+ association with a Git repository. Instead of storing the large files
83
+ within the Git repository as blobs, Git LFS stores special "pointer
84
+ files" in the repository, while storing the actual file contents on a
85
+ Git LFS server. The contents of the large file are downloaded
86
+ automatically when needed, for example when a Git branch containing
87
+ the large file is checked out.</p>
88
+
89
+ <p>Git LFS works by using a "smudge" filter to look up the large file
90
+ contents based on the pointer file, and a "clean" filter to create a
91
+ new version of the pointer file when the large file's contents change.
92
+ It also uses a <code>pre-push</code> hook to upload the large file contents to
93
+ the Git LFS server whenever a commit containing a new large file
94
+ version is about to be pushed to the corresponding Git server.</p>
95
+
96
+ <h2 id="COMMANDS">COMMANDS</h2>
97
+
98
+ <p>Like Git, Git LFS commands are separated into high level ("porcelain")
99
+ commands and low level ("plumbing") commands.</p>
100
+
101
+ <h3 id="High-level-porcelain-commands">High level porcelain commands</h3>
102
+
103
+ <dl>
104
+ <dt><a class="man-ref" href="git-lfs-checkout.1.html">git-lfs-checkout<span class="s">(1)</span></a></dt>
105
+ <dd> Populate working copy with real content from Git LFS files.</dd>
106
+ <dt><a class="man-ref" href="git-lfs-dedup.1.html">git-lfs-dedup<span class="s">(1)</span></a></dt>
107
+ <dd> De-duplicate Git LFS files.</dd>
108
+ <dt><a class="man-ref" href="git-lfs-env.1.html">git-lfs-env<span class="s">(1)</span></a></dt>
109
+ <dd> Display the Git LFS environment.</dd>
110
+ <dt><a class="man-ref" href="git-lfs-ext.1.html">git-lfs-ext<span class="s">(1)</span></a></dt>
111
+ <dd> Display Git LFS extension details.</dd>
112
+ <dt><a class="man-ref" href="git-lfs-fetch.1.html">git-lfs-fetch<span class="s">(1)</span></a></dt>
113
+ <dd> Download Git LFS files from a remote.</dd>
114
+ <dt><a class="man-ref" href="git-lfs-fsck.1.html">git-lfs-fsck<span class="s">(1)</span></a></dt>
115
+ <dd> Check Git LFS files for consistency.</dd>
116
+ <dt><a class="man-ref" href="git-lfs-install.1.html">git-lfs-install<span class="s">(1)</span></a></dt>
117
+ <dd> Install Git LFS configuration.</dd>
118
+ <dt><a class="man-ref" href="git-lfs-lock.1.html">git-lfs-lock<span class="s">(1)</span></a></dt>
119
+ <dd> Set a file as "locked" on the Git LFS server.</dd>
120
+ <dt><a class="man-ref" href="git-lfs-locks.1.html">git-lfs-locks<span class="s">(1)</span></a></dt>
121
+ <dd> List currently "locked" files from the Git LFS server.</dd>
122
+ <dt><a class="man-ref" href="git-lfs-logs.1.html">git-lfs-logs<span class="s">(1)</span></a></dt>
123
+ <dd> Show errors from the Git LFS command.</dd>
124
+ <dt><a class="man-ref" href="git-lfs-ls-files.1.html">git-lfs-ls-files<span class="s">(1)</span></a></dt>
125
+ <dd> Show information about Git LFS files in the index and working tree.</dd>
126
+ <dt><a class="man-ref" href="git-lfs-migrate.1.html">git-lfs-migrate<span class="s">(1)</span></a></dt>
127
+ <dd> Migrate history to or from Git LFS</dd>
128
+ <dt><a class="man-ref" href="git-lfs-prune.1.html">git-lfs-prune<span class="s">(1)</span></a></dt>
129
+ <dd> Delete old Git LFS files from local storage</dd>
130
+ <dt><a class="man-ref" href="git-lfs-pull.1.html">git-lfs-pull<span class="s">(1)</span></a></dt>
131
+ <dd> Fetch Git LFS changes from the remote &amp; checkout any required working tree
132
+ files.</dd>
133
+ <dt><a class="man-ref" href="git-lfs-push.1.html">git-lfs-push<span class="s">(1)</span></a></dt>
134
+ <dd> Push queued large files to the Git LFS endpoint.</dd>
135
+ <dt><a class="man-ref" href="git-lfs-status.1.html">git-lfs-status<span class="s">(1)</span></a></dt>
136
+ <dd> Show the status of Git LFS files in the working tree.</dd>
137
+ <dt><a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a></dt>
138
+ <dd> View or add Git LFS paths to Git attributes.</dd>
139
+ <dt><a class="man-ref" href="git-lfs-uninstall.1.html">git-lfs-uninstall<span class="s">(1)</span></a></dt>
140
+ <dd> Uninstall Git LFS by removing hooks and smudge/clean filter configuration.</dd>
141
+ <dt><a class="man-ref" href="git-lfs-unlock.1.html">git-lfs-unlock<span class="s">(1)</span></a></dt>
142
+ <dd> Remove "locked" setting for a file on the Git LFS server.</dd>
143
+ <dt><a class="man-ref" href="git-lfs-untrack.1.html">git-lfs-untrack<span class="s">(1)</span></a></dt>
144
+ <dd> Remove Git LFS paths from Git Attributes.</dd>
145
+ <dt><a class="man-ref" href="git-lfs-update.1.html">git-lfs-update<span class="s">(1)</span></a></dt>
146
+ <dd> Update Git hooks for the current Git repository.</dd>
147
+ <dt><span class="man-ref">git-lfs-version<span class="s">(1)</span></span></dt>
148
+ <dd> Report the version number.</dd>
149
+ </dl>
150
+
151
+ <h3 id="Low-level-plumbing-commands">Low level plumbing commands</h3>
152
+
153
+ <dl>
154
+ <dt><a class="man-ref" href="git-lfs-clean.1.html">git-lfs-clean<span class="s">(1)</span></a></dt>
155
+ <dd> Git clean filter that converts large files to pointers.</dd>
156
+ <dt><a class="man-ref" href="git-lfs-filter-process.1.html">git-lfs-filter-process<span class="s">(1)</span></a></dt>
157
+ <dd> Git process filter that converts between large files and pointers.</dd>
158
+ <dt><a class="man-ref" href="git-lfs-merge-driver.1.html">git-lfs-merge-driver<span class="s">(1)</span></a></dt>
159
+ <dd> Merge text-based LFS files</dd>
160
+ <dt><a class="man-ref" href="git-lfs-pointer.1.html">git-lfs-pointer<span class="s">(1)</span></a></dt>
161
+ <dd> Build and compare pointers.</dd>
162
+ <dt><a class="man-ref" href="git-lfs-post-checkout.1.html">git-lfs-post-checkout<span class="s">(1)</span></a></dt>
163
+ <dd> Git post-checkout hook implementation.</dd>
164
+ <dt><a class="man-ref" href="git-lfs-post-commit.1.html">git-lfs-post-commit<span class="s">(1)</span></a></dt>
165
+ <dd> Git post-commit hook implementation.</dd>
166
+ <dt><a class="man-ref" href="git-lfs-post-merge.1.html">git-lfs-post-merge<span class="s">(1)</span></a></dt>
167
+ <dd> Git post-merge hook implementation.</dd>
168
+ <dt><a class="man-ref" href="git-lfs-pre-push.1.html">git-lfs-pre-push<span class="s">(1)</span></a></dt>
169
+ <dd> Git pre-push hook implementation.</dd>
170
+ <dt><a class="man-ref" href="git-lfs-smudge.1.html">git-lfs-smudge<span class="s">(1)</span></a></dt>
171
+ <dd> Git smudge filter that converts pointer in blobs to the actual content.</dd>
172
+ <dt><a class="man-ref" href="git-lfs-standalone-file.1.html">git-lfs-standalone-file<span class="s">(1)</span></a></dt>
173
+ <dd> Git LFS standalone transfer adapter for file URLs (local paths).</dd>
174
+ </dl>
175
+
176
+ <h2 id="EXAMPLES">EXAMPLES</h2>
177
+
178
+ <p>To get started with Git LFS, the following commands can be used.</p>
179
+
180
+ <ol>
181
+ <li>
182
+ <p>Setup Git LFS on your system. You only have to do this once per
183
+ repository per machine:</p>
184
+
185
+ <pre><code>git lfs install
186
+ </code></pre>
187
+ </li>
188
+ <li>
189
+ <p>Choose the type of files you want to track, for examples all <code>ISO</code>
190
+ images, with <a class="man-ref" href="git-lfs-track.1.html">git-lfs-track<span class="s">(1)</span></a>:</p>
191
+
192
+ <pre><code>git lfs track "*.iso"
193
+ </code></pre>
194
+ </li>
195
+ <li>
196
+ <p>The above stores this information in <a class="man-ref" href="https://git-scm.com/docs/gitattributes">gitattributes<span class="s">(5)</span></a> files, so
197
+ that file needs to be added to the repository:</p>
198
+
199
+ <pre><code>git add .gitattributes
200
+ </code></pre>
201
+ </li>
202
+ <li>
203
+ <p>Commit, push and work with the files normally:</p>
204
+
205
+ <pre><code>git add file.iso
206
+ git commit -m "Add disk image"
207
+ git push
208
+ </code></pre>
209
+ </li>
210
+ </ol>
211
+
212
+ <ol class='man-decor man-foot man foot'>
213
+ <li class='tl'></li>
214
+ <li class='tc'>May 2022</li>
215
+ <li class='tr'>git-lfs(1)</li>
216
+ </ol>
217
+
218
+ </div>
219
+ </body>
220
+ </html>
git-lfs-3.2.0/man/man1/git-lfs-checkout.1 ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-CHECKOUT" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-checkout\fR \- Update working copy with file content if available
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs checkout\fR [\fIglob\-pattern\fR\|\.\|\.\|\.]
8
+ .br
9
+ \fBgit lfs checkout\fR \-\-to \fIfile\fR {\-\-base|\-\-ours|\-\-theirs} \fIconflict\-obj\-path\fR
10
+ .SH "DESCRIPTION"
11
+ Try to ensure that the working copy contains file content for Git LFS objects for the current ref, if the object data is available\. Does not download any content; see git\-lfs\-fetch(1) for that\.
12
+ .P
13
+ Checkout scans the current ref for all LFS objects that would be required, then where a file is either missing in the working copy, or contains placeholder pointer content with the same SHA, the real file content is written, provided we have it in the local store\. Modified files are never overwritten\.
14
+ .P
15
+ One or more \fIglob\-pattern\fRs may be provided as arguments to restrict the set of files that are updated\. Glob patterns are matched as per the format described in gitignore(5)\.
16
+ .P
17
+ When used with \fB\-\-to\fR and the working tree is in a conflicted state due to a merge, this option checks out one of the three stages a conflicting Git LFS object into a separate file (which can be outside of the work tree)\. This can make using diff tools to inspect and resolve merges easier\. A single Git LFS object\'s file path must be provided in \fIconflict\-obj\-path\fR\.
18
+ .SH "OPTIONS"
19
+ .TP
20
+ \fB\-\-base\fR
21
+ Check out the merge base of the specified file\.
22
+ .TP
23
+ \fB\-\-ours\fR
24
+ Check out our side (that of the current branch) of the conflict for the specified file\.
25
+ .TP
26
+ \fB\-\-theirs\fR
27
+ Check out their side (that of the other branch) of the conflict for the specified file\.
28
+ .TP
29
+ \fB\-\-to\fR \fIpath\fR
30
+ If the working tree is in a conflicted state, check out the portion of the conflict specified by \fB\-\-base\fR, \fB\-\-ours\fR, or \fB\-\-theirs\fR to the given path\.
31
+ .SH "EXAMPLES"
32
+ .TP
33
+ Checkout all files that are missing or placeholders:
34
+
35
+ .P
36
+ \fB$ git lfs checkout\fR
37
+ .TP
38
+ Checkout a specific couple of files:
39
+
40
+ .P
41
+ \fB$ git lfs checkout path/to/file1\.png path/to\.file2\.png\fR
42
+ .TP
43
+ Checkout a path with a merge conflict into separate files:
44
+
45
+ .P
46
+ ``` # Attempt merge with a branch that has a merge conflict $ git merge conflicting\-branch CONFLICT (content): Merge conflict in path/to/conflicting/file\.dat$ git lfs checkout ours\.dat \-\-ours path/to/conflicting/file\.dat $ git lfs checkout theirs\.dat \-\-theirs path/to/conflicting/file\.dat# then resolve conflict (e\.g\., by choosing one version over # the other, or creating a new version)$ rm ours\.dat theirs\.dat $ git add path/to/conflicting/file\.dat $ git merge \-\-continue ```
47
+ .SH "SEE ALSO"
48
+ git\-lfs\-fetch(1), git\-lfs\-pull(1), gitignore(5)\.
49
+ .P
50
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-clean.1 ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-CLEAN" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-clean\fR \- Git clean filter that converts large files to pointers
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs clean\fR \fIpath\fR
8
+ .SH "DESCRIPTION"
9
+ Read the contents of a large file from standard input, and write a Git LFS pointer file for that file to standard output\.
10
+ .P
11
+ Clean is typically run by Git\'s clean filter, configured by the repository\'s Git attributes\.
12
+ .P
13
+ Clean is not part of the user\-facing Git plumbing commands\. To preview the pointer of a large file as it would be generated, see the git\-lfs\-pointer(1) command\.
14
+ .SH "SEE ALSO"
15
+ git\-lfs\-install(1), git\-lfs\-push(1), git\-lfs\-pointer(1), gitattributes(5)\.
16
+ .P
17
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-clone.1 ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-CLONE" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-clone\fR \- Efficiently clone a LFS\-enabled repository
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs clone\fR [git clone options] \fIrepository\fR [\fIdirectory\fR]
8
+ .SH "DESCRIPTION"
9
+ Clone an LFS enabled Git repository more efficiently by disabling LFS during the git clone, then performing a \'git lfs pull\' directly afterwards\.
10
+ .P
11
+ \'git lfs clone\' also installs all of the repo\-level hooks (\.git/hooks) that LFS requires to operate\. If \fB\-\-separate\-git\-dir\fR is given, the hooks will be installed there\.
12
+ .P
13
+ This is faster than a regular \'git clone\' because that will download LFS content using the smudge filter, which is executed individually per file in the working copy\. This is relatively inefficient compared to the batch mode and parallel downloads performed by \'git lfs pull\'\.
14
+ .SH "OPTIONS"
15
+ All options supported by \'git clone\'
16
+ .TP
17
+ \fB\-I\fR \fIpaths\fR \fB\-\-include=\fR\fIpaths\fR
18
+ See \fIINCLUDE AND EXCLUDE\fR
19
+ .TP
20
+ \fB\-X\fR \fIpaths\fR \fB\-\-exclude=\fR\fIpaths\fR
21
+ See \fIINCLUDE AND EXCLUDE\fR
22
+ .TP
23
+ \fB\-\-skip\-repo\fR
24
+ Skip installing repo\-level hooks (\.git/hooks) that LFS requires\. Disabled by default\.
25
+ .SH "INCLUDE AND EXCLUDE"
26
+ You can configure Git LFS to only fetch objects to satisfy references in certain paths of the repo, and/or to exclude certain paths of the repo, to reduce the time you spend downloading things you do not use\.
27
+ .P
28
+ In your Git configuration or in a \fB\.lfsconfig\fR file, you may set either or both of \fBlfs\.fetchinclude\fR and \fBlfs\.fetchexclude\fR to comma\-separated lists of paths\. If \fBlfs\.fetchinclude\fR is defined, Git LFS objects will only be fetched if their path matches one in that list, and if \fBlfs\.fetchexclude\fR is defined, Git LFS objects will only be fetched if their path does not match one in that list\. Paths are matched using wildcard matching as per gitignore(5)\.
29
+ .P
30
+ Note that using the command\-line options \fB\-I\fR and \fB\-X\fR override the respective configuration settings\. Setting either option to an empty string clears the value\.
31
+ .SH "SEE ALSO"
32
+ git\-clone(1), git\-lfs\-pull(1), gitignore(5)\.
33
+ .P
34
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-dedup.1 ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-DEDUP" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-dedup\fR \- Deduplicate Git LFS files
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs dedup\fR
8
+ .SH "DESCRIPTION"
9
+ Deduplicates storage by re\-creating working tree files as clones of the files in the Git LFS storage directory using the operating system\'s copy\-on\-write file creation functionality\.
10
+ .P
11
+ If the operating system or file system don\'t support copy\-on\-write file creation, this command exits unsuccessfully\.
12
+ .P
13
+ This command will also exit without success if any Git LFS extensions are configured, as these will typically be used to alter the file contents before they are written to the Git LFS storage directory, and therefore the working tree files should not be copy\-on\-write clones of the LFS object files\.
14
+ .SH "SEE ALSO"
15
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-env.1 ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-ENV" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-env\fR \- Display the Git LFS environment
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs env\fR
8
+ .SH "DESCRIPTION"
9
+ Display the current Git LFS environment\.
10
+ .SH "SEE ALSO"
11
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-ext.1 ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-EXT" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-ext\fR \- View extension details
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs ext list\fR [\fIname\fR\|\.\|\.\|\.]
8
+ .SH "DESCRIPTION"
9
+ Git LFS extensions enable the manipulation of files streams during smudge and clean\.
10
+ .SH "EXAMPLES"
11
+ .IP "\[ci]" 4
12
+ List details for all extensions
13
+ .IP
14
+ \fBgit lfs ext\fR \fBgit lfs ext list\fR
15
+ .IP "\[ci]" 4
16
+ List details for the specified extensions
17
+ .IP
18
+ \fBgit lfs ext list \'foo\' \'bar\'\fR
19
+ .IP "" 0
20
+ .SH "SEE ALSO"
21
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-fetch.1 ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-FETCH" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-fetch\fR \- Download all Git LFS files for a given ref
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs fetch\fR [options] [\fIremote\fR [\fIref\fR\|\.\|\.\|\.]]
8
+ .SH "DESCRIPTION"
9
+ Download Git LFS objects at the given refs from the specified remote\. See \fIDEFAULT REMOTE\fR and \fIDEFAULT REFS\fR for what happens if you don\'t specify\.
10
+ .P
11
+ This does not update the working copy\.
12
+ .SH "OPTIONS"
13
+ .TP
14
+ \fB\-I\fR \fIpaths\fR \fB\-\-include=\fR\fIpaths\fR
15
+ Specify lfs\.fetchinclude just for this invocation; see \fIINCLUDE AND EXCLUDE\fR
16
+ .TP
17
+ \fB\-X\fR \fIpaths\fR \fB\-\-exclude=\fR\fIpaths\fR
18
+ Specify lfs\.fetchexclude just for this invocation; see \fIINCLUDE AND EXCLUDE\fR
19
+ .TP
20
+ \fB\-\-recent\fR
21
+ Download objects referenced by recent branches & commits in addition to those that would otherwise be downloaded\. See \fIRECENT CHANGES\fR
22
+ .TP
23
+ \fB\-\-all\fR
24
+ Download all objects that are referenced by any commit reachable from the refs provided as arguments\. If no refs are provided, then all refs are fetched\. This is primarily for backup and migration purposes\. Cannot be combined with \-\-recent or \-\-include/\-\-exclude\. Ignores any globally configured include and exclude paths to ensure that all objects are downloaded\.
25
+ .TP
26
+ \fB\-\-prune\fR \fB\-p\fR
27
+ Prune old and unreferenced objects after fetching, equivalent to running \fBgit lfs prune\fR afterwards\. See git\-lfs\-prune(1) for more details\.
28
+ .SH "INCLUDE AND EXCLUDE"
29
+ You can configure Git LFS to only fetch objects to satisfy references in certain paths of the repo, and/or to exclude certain paths of the repo, to reduce the time you spend downloading things you do not use\.
30
+ .P
31
+ In your Git configuration or in a \fB\.lfsconfig\fR file, you may set either or both of \fBlfs\.fetchinclude\fR and \fBlfs\.fetchexclude\fR to comma\-separated lists of paths\. If \fBlfs\.fetchinclude\fR is defined, Git LFS objects will only be fetched if their path matches one in that list, and if \fBlfs\.fetchexclude\fR is defined, Git LFS objects will only be fetched if their path does not match one in that list\. Paths are matched using wildcard matching as per gitignore(5)\.
32
+ .P
33
+ Note that using the command\-line options \fB\-I\fR and \fB\-X\fR override the respective configuration settings\. Setting either option to an empty string clears the value\.
34
+ .SS "Examples"
35
+ .IP "\[ci]" 4
36
+ \fBgit config lfs\.fetchinclude "textures,images/foo*"\fR
37
+ .IP
38
+ This will only fetch objects referenced in paths in the textures folder, and files called foo* in the images folder
39
+ .IP "\[ci]" 4
40
+ \fBgit config lfs\.fetchinclude "*\.jpg,*\.png,*\.tga"\fR
41
+ .IP
42
+ Only fetch JPG/PNG/TGA files, wherever they are in the repository
43
+ .IP "\[ci]" 4
44
+ \fBgit config lfs\.fetchexclude "media/reallybigfiles"\fR
45
+ .IP
46
+ Don\'t fetch any LFS objects referenced in the folder media/reallybigfiles, but fetch everything else
47
+ .IP "\[ci]" 4
48
+ \fBgit config lfs\.fetchinclude "media"\fR
49
+ .br
50
+ \fBgit config lfs\.fetchexclude "media/excessive"\fR
51
+ .IP
52
+ Only fetch LFS objects in the \'media\' folder, but exclude those in one of its subfolders\.
53
+ .IP "" 0
54
+ .SH "DEFAULT REMOTE"
55
+ Without arguments, fetch downloads from the default remote\. The default remote is the same as for \fBgit fetch\fR, i\.e\. based on the remote branch you\'re tracking first, or origin otherwise\.
56
+ .SH "DEFAULT REFS"
57
+ If no refs are given as arguments, the currently checked out ref is used\. In addition, if enabled, recently changed refs and commits are also included\. See \fIRECENT CHANGES\fR for details\.
58
+ .SH "RECENT CHANGES"
59
+ If the \fB\-\-recent\fR option is specified, or if the gitconfig option \fBlfs\.fetchrecentalways\fR is true, then after the current ref (or those in the arguments) is fetched, we also search for \'recent\' changes to fetch objects for, so that it\'s more convenient to checkout or diff those commits without incurring further downloads\.
60
+ .P
61
+ What changes are considered \'recent\' is based on a number of gitconfig options:
62
+ .IP "\[ci]" 4
63
+ \fBlfs\.fetchrecentrefsdays\fR If non\-zero, includes branches which have commits within N days of the current date\. Only local refs are included unless lfs\.fetchrecentremoterefs is true\. The default is 7 days\.
64
+ .IP "\[ci]" 4
65
+ \fBlfs\.fetchrecentremoterefs\fR If true, fetches remote refs (for the remote you\'re fetching) as well as local refs in the recent window\. This is useful to fetch objects for remote branches you might want to check out later\. The default is true; if you set this to false, fetching for those branches will only occur when you either check them out (losing the advantage of fetch \-\-recent), or create a tracking local branch separately then fetch again\.
66
+ .IP "\[ci]" 4
67
+ \fBlfs\.fetchrecentcommitsdays\fR In addition to fetching at branches, also fetches changes made within N days of the latest commit on the branch\. This is useful if you\'re often reviewing recent changes\. The default is 0 (no previous changes)\.
68
+ .IP "\[ci]" 4
69
+ \fBlfs\.fetchrecentalways\fR Always operate as if \-\-recent was provided on the command line\.
70
+ .IP "" 0
71
+ .SH "EXAMPLES"
72
+ .IP "\[ci]" 4
73
+ Fetch the LFS objects for the current ref from default remote
74
+ .IP
75
+ \fBgit lfs fetch\fR
76
+ .IP "\[ci]" 4
77
+ Fetch the LFS objects for the current ref AND recent changes from default remote
78
+ .IP
79
+ \fBgit lfs fetch \-\-recent\fR
80
+ .IP "\[ci]" 4
81
+ Fetch the LFS objects for the current ref from a secondary remote \'upstream\'
82
+ .IP
83
+ \fBgit lfs fetch upstream\fR
84
+ .IP "\[ci]" 4
85
+ Fetch all the LFS objects from the default remote that are referenced by any commit in the \fBmain\fR and \fBdevelop\fR branches
86
+ .IP
87
+ \fBgit lfs fetch \-\-all origin main develop\fR
88
+ .IP "\[ci]" 4
89
+ Fetch the LFS objects for a branch from origin
90
+ .IP
91
+ \fBgit lfs fetch origin mybranch\fR
92
+ .IP "\[ci]" 4
93
+ Fetch the LFS objects for 2 branches and a commit from origin
94
+ .IP
95
+ \fBgit lfs fetch origin main mybranch e445b45c1c9c6282614f201b62778e4c0688b5c8\fR
96
+ .IP "" 0
97
+ .SH "SEE ALSO"
98
+ git\-lfs\-checkout(1), git\-lfs\-pull(1), git\-lfs\-prune(1), gitconfig(5)\.
99
+ .P
100
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-filter-process.1 ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-FILTER\-PROCESS" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-filter\-process\fR \- Git filter process that converts between pointer and actual content
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs filter\-process\fR \fBgit lfs filter\-process \-\-skip\fR
8
+ .SH "DESCRIPTION"
9
+ Implement the Git process filter API, exchanging handshake messages and then accepting and responding to requests to either clean or smudge a file\.
10
+ .P
11
+ filter\-process is always run by Git\'s filter process, and is configured by the repository\'s Git attributes\.
12
+ .P
13
+ In your Git configuration or in a \fB\.lfsconfig\fR file, you may set either or both of \fBlfs\.fetchinclude\fR and \fBlfs\.fetchexclude\fR to comma\-separated lists of paths\. If \fBlfs\.fetchinclude\fR is defined, Git LFS pointer files will only be replaced with the contents of the corresponding Git LFS object file if their path matches one in that list, and if \fBlfs\.fetchexclude\fR is defined, Git LFS pointer files will only be replaced with the contents of the corresponding Git LFS object file if their path does not match one in that list\. Paths are matched using wildcard matching as per gitignore(5)\. Git LFS pointer files that are not replaced with the contents of their corresponding object files are simply copied to standard output without change\.
14
+ .P
15
+ The filter process uses Git\'s pkt\-line protocol to communicate, and is documented in detail in gitattributes(5)\.
16
+ .SH "OPTIONS"
17
+ Without any options, filter\-process accepts and responds to requests normally\.
18
+ .TP
19
+ \fB\-\-skip\fR
20
+ Skip automatic downloading of objects on clone or pull\.
21
+ .TP
22
+ \fBGIT_LFS_SKIP_SMUDGE\fR
23
+ Disables the smudging process\. For more, see: git\-lfs\-config(5)\.
24
+ .SH "SEE ALSO"
25
+ git\-lfs\-clean(1), git\-lfs\-install(1), git\-lfs\-smudge(1), gitattributes(5), gitignore(5)\.
26
+ .P
27
+ Part of the git\-lfs(1) suite\.
git-lfs-3.2.0/man/man1/git-lfs-fsck.1 ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .\" generated with Ronn-NG/v0.9.1
2
+ .\" http://github.com/apjanke/ronn-ng/tree/0.9.1
3
+ .TH "GIT\-LFS\-FSCK" "1" "May 2022" ""
4
+ .SH "NAME"
5
+ \fBgit\-lfs\-fsck\fR \- Check GIT LFS files for consistency
6
+ .SH "SYNOPSIS"
7
+ \fBgit lfs fsck\fR [options] [revisions]
8
+ .SH "DESCRIPTION"
9
+ Checks all Git LFS files in the current HEAD for consistency\.
10
+ .P
11
+ Corrupted files are moved to "\.git/lfs/bad"\.
12
+ .P
13
+ The revisions may be specified as either a single committish, in which case only that commit is inspected; specified as a range of the form \fBA\.\.B\fR (and only this form), in which case that range is inspected; or omitted entirely, in which case HEAD (and, for \-\-objects, the index) is examined\.
14
+ .P
15
+ The default is to perform all checks\.
16
+ .P
17
+ In your Git configuration or in a \fB\.lfsconfig\fR file, you may set \fBlfs\.fetchexclude\fR to a comma\-separated list of paths\. If \fBlfs\.fetchexclude\fR is defined, then any Git LFS files whose paths match one in that list will not be checked for consistency\. Paths are matched using wildcard matching as per gitignore(5)\.
18
+ .SH "OPTIONS"
19
+ .TP
20
+ \fB\-\-objects\fR
21
+ Check that each object in HEAD matches its expected hash and that each object exists on disk\.
22
+ .TP
23
+ \fB\-\-pointers\fR
24
+ Check that each pointer is canonical and that each file which should be stored as a Git LFS file is so stored\.
25
+ .SH "SEE ALSO"
26
+ git\-lfs\-ls\-files(1), git\-lfs\-status(1), gitignore(5)\.
27
+ .P
28
+ Part of the git\-lfs(1) suite\.