зеркало из https://github.com/github/docs.git
Replaced filter-branch with filter-repo (#23771)
This commit is contained in:
Родитель
11af8bcaf4
Коммит
6742f95b37
|
@ -40,7 +40,7 @@ You can purge a file from your repository's history using either the `git filter
|
|||
|
||||
### Using the BFG
|
||||
|
||||
The [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) is a tool that's built and maintained by the open source community. It provides a faster, simpler alternative to `git filter-branch` for removing unwanted data.
|
||||
The [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) is a tool that's built and maintained by the open source community. It provides a faster, simpler alternative to `git filter-repo` for removing unwanted data.
|
||||
|
||||
For example, to remove your file with sensitive data and leave your latest commit untouched, run:
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ If the file was added with your most recent commit, and you have not pushed to {
|
|||
|
||||
### Removing a file that was added in an earlier commit
|
||||
|
||||
If you added a file in an earlier commit, you need to remove it from the repository's history. To remove files from the repository's history, you can use the BFG Repo-Cleaner or the `git filter-branch` command. For more information see "[Removing sensitive data from a repository](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)."
|
||||
If you added a file in an earlier commit, you need to remove it from the repository's history. To remove files from the repository's history, you can use the BFG Repo-Cleaner or the `git filter-repo` command. For more information see "[Removing sensitive data from a repository](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)."
|
||||
|
||||
## Distributing large binaries
|
||||
|
||||
|
|
|
@ -18,11 +18,11 @@ After installing {% data variables.large_files.product_name_short %} and configu
|
|||
|
||||
{% tip %}
|
||||
|
||||
**Tip:** If you get an error that "this exceeds {% data variables.large_files.product_name_short %}'s file size limit of {% data variables.large_files.max_github_size %}" when you try to push files to Git, you can use `git lfs migrate` instead of `filter branch` or the BFG Repo Cleaner, to move the large file to {% data variables.large_files.product_name_long %}. For more information about the `git lfs migrate` command, see the [Git LFS 2.2.0](https://github.com/blog/2384-git-lfs-2-2-0-released) release announcement.
|
||||
**Tip:** If you get an error that "this exceeds {% data variables.large_files.product_name_short %}'s file size limit of {% data variables.large_files.max_github_size %}" when you try to push files to Git, you can use `git lfs migrate` instead of `filter-repo` or the BFG Repo Cleaner, to move the large file to {% data variables.large_files.product_name_long %}. For more information about the `git lfs migrate` command, see the [Git LFS 2.2.0](https://github.com/blog/2384-git-lfs-2-2-0-released) release announcement.
|
||||
|
||||
{% endtip %}
|
||||
|
||||
1. Remove the file from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
1. Remove the file from the repository's Git history using either the `filter-repo` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
2. Configure tracking for your file and push it to {% data variables.large_files.product_name_short %}. For more information on this procedure, see "[Configuring {% data variables.large_files.product_name_long %}](/articles/configuring-git-large-file-storage)."
|
||||
|
||||
## Further reading
|
||||
|
|
|
@ -14,7 +14,7 @@ shortTitle: Remove files
|
|||
---
|
||||
## Removing a single file
|
||||
|
||||
1. Remove the file from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
1. Remove the file from the repository's Git history using either the `filter-repo` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
2. Navigate to your *.gitattributes* file.
|
||||
|
||||
{% note %}
|
||||
|
@ -27,7 +27,7 @@ shortTitle: Remove files
|
|||
|
||||
## Removing all files within a {% data variables.large_files.product_name_short %} repository
|
||||
|
||||
1. Remove the files from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
1. Remove the files from the repository's Git history using either the `filter-repo` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)."
|
||||
2. Optionally, to uninstall {% data variables.large_files.product_name_short %} in the repository, run:
|
||||
```shell
|
||||
$ git lfs uninstall
|
||||
|
|
Загрузка…
Ссылка в новой задаче