Showing items from git

Git: Move files from one repo to another with history

Background A lot of times as developers and code maintainers we need to move files/folders between code repos and most of the time we avoid exporting history because of the complexity and issues often faced during the export. However fret not anymore, I will share in this post how to easily export files with history using git command line and filter-repo command.

Continue Reading

Git: Sync fork with upstream changes

A forked repository can be synced with the upstream one as follows: Clone the forked repository locally if not already done. git clone https://github.com/OWNER/FORKED-REPOSITORY.git List the remote repository configured for your fork: git remote -v Add a new remote upstream repository that will be synced with the local fork: git remote add upstream https://github.

Continue Reading

Git: Submodule Init and Update

For a repository with submodules all the submodules can be pulled down locally for the first time using: git submodule update --init --recursive Subsequently, submodules can be updated with remote changes using: git submodule update --recursive --remote

Continue Reading