Frank Ralf (talk | contribs) |
Frank Ralf (talk | contribs) |
||
Line 30: | Line 30: | ||
# Change to the correct local branch | # Change to the correct local branch | ||
# <code bash>git push origin -u MOODLE_19_STABLE</code> | # <code bash>git push origin -u MOODLE_19_STABLE</code> | ||
#: Using different names for local and remote branch: <code bash>$ git push origin local_19_STABLE:MOODLE_19_STABLE </code> | |||
[[File:Git creating remote branch.png | 600px]] | [[File:Git creating remote branch.png | 600px]] | ||
=== Deleting a remote branch === | |||
$ git push origin :testbranch | |||
http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and-in-github | |||
== See also == | == See also == |
Revision as of 18:46, 4 July 2011
Cloning Moodle to your local installation
Maintaining your own contributed code
Setting up a remote repository on GitHub
See the instructions at:
Cloning the remote GitHub repository to your local Moodle installation
- Change to the parent folder for your plug-in
- Clone the repository:
git clone https://nakohdo@GitHub.com/nakohdo/moodle-filter_autolinkhijacker.git
- Rename the folder to your plug-in's name
- Open Git Bash in that folder
Creating a local branch
- Open Git Bash in the plug-in folder
- Create new branch:
git branch MOODLE_19_STABLE
- Change to the new branch:
git checkout MOODLE_19_STABLE
- Both steps in one:
git checkout -b MOODLE_19_STABLE
- Both steps in one:
Creating a remote branch
- Change to the correct local branch
git push origin -u MOODLE_19_STABLE
- Using different names for local and remote branch:
$ git push origin local_19_STABLE:MOODLE_19_STABLE
- Using different names for local and remote branch:
Deleting a remote branch
$ git push origin :testbranch
http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and-in-github
See also
- Moodle forum discussions
- GIT help needed
- Best way to manage CONTRIB code with GIT
- Handy Git tip for tracking 3rd-party modules and plugins
- Moodle Git repositories
- External resources