-
For the very first time if you didn't configured remote repository then do it using this command.
git remote add upstream [email protected]:joomla/joomla-cms.git
-
Fetch changes from remote repository.
git fetch upstream
-
Configure local working branch:
git branch <new_local_branch_name> upstream/master git checkout <new_local_branch_name>
or
git merge upstream/master
-
To Commit local branch
git commit -a -m "Your commit message"
-
Push you local branch on your Github Repository.
git push origin <new_local_branch_name>
If you want to push your local branch into new remote branch then
git push origin <new_local_branch_name>:<remote_branch_name>
git checkout -- .
git reset --hard
-
Download the patch to your working directory. Apply the patch with the following command:
git apply -v [patchname.patch]
-
To avoid accidentally including the patch file in future commits, remove it:
rm [patchname.patch]
rm `find -name '*.orig' | xargs`
This used to work in the past. When I try now, "git fetch upstream" gives me the following error:
Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
EDIT: This works for me:
git remote add upstream https://github.com/joomla/joomla-cms.git