1git
git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^)
1日誌
git archive -o ../latest.zip NEW_COMMIT_ID_HERE $(git diff --name-only OLD_COMMIT_ID_HERE NEW_COMMIT_ID_HERE)
git init git remote add -t BRANCH_NAME_HERE -f origin REMOTE_REPO_URL_PATH_HERE git checkout BRANCH_NAME_HERE
1 git --git-dir=PATH_TO_OTHER_REPOSITORY_HERE/.git format-patch -k -1 --stdout COMMIT_HASH_ID_HERE| git am -3 -kcode
git cherry -v OTHER_BRANCH_NAME_HERE #For example: to check with master branch git cherry -v master
git checkout --orphan NEW_BRANCH_NAME_HERE
git checkout BRANCH_NAME_HERE -- PATH_TO_FILE_IN_BRANCH_HERE
git update-index --assume-unchanged PATH_TO_FILE_HERE
git name-rev --name-only COMMIT_HASH_HERE
git config branch.BRANCH_NAME_HERE.rebase true ``` 此外,您能夠配置一個特定的分支老是衍合:
git pull --rebaseorm