How do I clone a specific Git branch?
git clone -b v4.6.2 --single-branch https://github.com/twbs/bootstrap.git
how to delete all commit history in github?
- Checkout/create orphan branch (this branch won’t show in git branch command):
git checkout --orphan latest_branch
- Add all the files to the newly created branch:
git add -A
- Commit the changes:
git commit -am "first commit"
- Delete master (default) branch (this step is permanent):
git branch -D master
- Rename the current branch to master:
git branch -m master
- Finally, all changes are completed on your local repository, and force update your remote repository:
git push -f origin master
PS: This will not keep your old commit history around. Now you should only see your new commit in the history of your git repository.
How to link folder from a git repo to another repo?
git submodule add <URL_to_Git_repo> [optional_directory_rename]
Specify a branch
git submodule add -b branch_name URL_to_Git_repo optional_directory_rename
git submodule update --remote