|
Tag: Redirect target changed |
(6 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| '''''Note:''' Unless you are a developer with ssh access (with permissions) you should instead read the article "[[Development_using_git|Development using git]]"''
| | #REDIRECT [[Git]] |
| | |
| == Personal settings ==
| |
| Start by telling your git who you are and some other useful information ('user.name' will show up in http://git.alpinelinux.org when you commit your changes).
| |
| | |
| git config --global user.name "Your Full Name"
| |
| git config --global user.email "your@email.address"
| |
| | |
| == Git Clone ==
| |
| Some examples:
| |
| | |
| git clone ssh://username@git.alpinelinux.org/gitroot ''(This would fetch all available git projects)''
| |
| git clone ssh://username@git.alpinelinux.org/gitroot/acf-core.git ''(Fetch a single project)''
| |
| git clone ssh://username@git.alpinelinux.org/gitroot/pingu.git ''(Fetch a single project)''
| |
| | |
| Check http://git.alpinelinux.org/ to see what alternatives you have.<BR>
| |
| You might not have permissions to clone all existing projects.
| |
| | |
| == Git Tag ==
| |
| Create an annotated tag.
| |
| | |
| git tag -a ''tagname'' -m'commit message (e.g release 1.x)'
| |
| git push && git push --tags
| |
| | |
| == Create new project ==
| |
| Create your own dir that you want to become your new acf-mystuff project.<BR>
| |
| Now initiate git.
| |
| cd acf-mystuff
| |
| git init
| |
| Create your files and add/commit them to your git-project
| |
| git add ./
| |
| git commit
| |
| '''''Note:''' You can add/modify/commit as much as you want before uploading it to git.alpinelinux.org
| |
| | |
| git clone --bare acf-mystuff acf-mystuff.git
| |
| scp -r acf-mystuff.git user@dev.alpinelinux.org
| |
| | |
| == References ==
| |
| See [[Development_using_git#References]] for references.
| |