version control - upgrade a revised module using GIT -


i used open source library in project. according requirements, changed many parts of open source library code.
now, there new version of opensource library, , wanted merge changes did new version of open source library.

since may need make more changes source code , there next versions of library, think better have semi-automatic way marge.

first, can clone git repo locally , make changes.

when ready merge changes new version of open source library, can follow these steps (assume working on master branch):

# on master branch git pull origin master --rebase # if there have conflict files, can modify/save files, use `git add .` , `git rebase --continue` git push origin master 

to solve conflict files automatically, can use -x option:

git pull origin master --rebase -x theirs, solve conflict file keeping local master version.

git pull origin master --rebase -x ours, solve conflict file keeping origin/master version.


Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

thorough guide for profiling racket code -