HarshKapadia2 / HarshKapadia2/git_basics
Features to be added to the `git commands` section.
- Dominant language
- JavaScript
- Stars
- 106
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] [Plumbing and porcelian commands](https://stackoverflow.com/a/39848551/11958552)
- [ ] To show commit SHA1 of HEAD `git rev-parse HEAD`
- [ ] `git gc --aggressive` commands.
- [ ] Git LFS (large file system)
- [Conditions for large files on GitHub](https://docs.github.com/en/github/managing-large-files/conditions-for-large-files)
- [Storage and Bandwidth Usage](https://docs.github.com/en/repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage)
- [Atlassian Git LFS overview](https://www.atlassian.com/git/tutorials/git-lfs) (Also, the video at end of this article is a good watch.)
- [Official Git LFS page](https://git-lfs.github.com)
- [Migrate history to or from Git LFS](https://github.com/git-lfs/git-lfs/blob/main/docs/man/git-lfs-migrate.1.ronn)
- Alternative way: Split files into multipart zip archive, then either use a Git Hook or a prebuild step to combine and unzip the files.
- [ ] [Removing Accidentally Committed Files From Remote History](https://dev.to/jenc/removing-accidentally-committed-files-from-remote-history-3acj)
Contributor guide
Assessment
This issue has not been assessed yet.