Repo organized by name of team/org/contributor, e.g. ./adaptyv/
will contain scripts and data added by adaptyv, with ./adaptyv/all_submissions.parquet
being a dataframe of all submission data.
This repository uses Git Large File Storage (LFS) to handle large "binary" files ala csv, pdf,parquet etc.
-
Install Git LFS:
For Mac (using Homebrew):
brew install git-lfs
For Windows:
- Download and install from https://git-lfs.github.com
For Linux (Debian/Ubuntu):
sudo apt-get install git-lfs
-
Initialize Git LFS:
git lfs install
-
Clone the repository as normal:
git clone [email protected]:adaptyvbio/egfr2024_post_competition.git
-
The LFS files will be downloaded automatically during the clone process.
- When you add new files of the tracked types ( e.g. _.csv, _.pdf, *.parquet), they will automatically be handled by Git LFS.
- You can verify if a file is being tracked by LFS using:
git lfs ls-files
If you need to pull the latest LFS files:
git lfs pull
To see the status of your LFS files:
git lfs status
If you encounter issues:
-
Verify Git LFS is installed:
git lfs version
-
Ensure LFS is initialized in your repository:
git lfs install
-
If files aren't being tracked properly, verify the .gitattributes file contains:
*.csv filter=lfs diff=lfs merge=lfs -text *.pdf filter=lfs diff=lfs merge=lfs -text *.parquet filter=lfs diff=lfs merge=lfs -text
etc.
-
Track a new file pattern:
git lfs track "*.extension"
-
Untrack a file pattern:
git lfs untrack "*.extension"
For more information, visit the Git LFS website.
This README provides comprehensive instructions for:
1. Installing Git LFS on different operating systems
2. Setting up Git LFS in a repository
3. Working with LFS files
4. Troubleshooting common issues
5. Additional useful commands
Users can follow these instructions to properly work with the large files in your repository.