Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitflow
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tools
gitflow
Commits
12c4ab4f
Commit
12c4ab4f
authored
Jan 26, 2010
by
Vincent Driessen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README file to mention new available features.
parent
bd4a1f12
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
26 deletions
+31
-26
README.mdown
README.mdown
+31
-26
No files found.
README.mdown
View file @
12c4ab4f
gitflow
gitflow
=======
=======
A collection of Git
wrapper script
s to provide high-level repository operations
A collection of Git
extension
s to provide high-level repository operations
for Vincent Driessen's [branching model](http://nvie.com/archives/323 "original
for Vincent Driessen's [branching model](http://nvie.com/archives/323 "original
blog post").
blog post").
Release 0.1
Release 0.1
-----------
-----------
A quick release of version 0.1 has arrived. The main script are functional and
A quick release of version 0.1 has arrived. The main script
s
are functional and
should be usable under "normal" use.
should be usable under "normal" use.
There have barely been any real-world tests, but I encourage you to start using
There have barely been any real-world tests, but I encourage you to start using
...
@@ -15,22 +15,22 @@ it actively. [Feedback](http://github.com/nvie/gitflow/issues) is also very
...
@@ -15,22 +15,22 @@ it actively. [Feedback](http://github.com/nvie/gitflow/issues) is also very
welcome. See the "Please help out" section below, also.
welcome. See the "Please help out" section below, also.
**Make sure to validate the modifications to your repo after running any of the
**Make sure to validate the modifications to your repo after running any of the
`gitflow` commands, before pushing them permanently.**
`git
-
flow` commands, before pushing them permanently.**
Installing gitflow
Installing git-flow
------------------
-------------------
There isn't a real Unix installer available, but the project is so small that
To install `git-flow` as a real `git` subcommand, run:
installing it is easy.
Either:
$ sudo make install
- Put the `gitflow` directory anywhere on your Unix `PATH` variable; or
By default, this will install `git-flow` into the default Git exec path
- Run:
(`/usr/libexec/git-core`). To override this setting in case you have installed
Git in another location, use:
$ git clone git://github.com/nvie/gitflow
$ sudo make GIT_EXEC_PATH=/your/git/exec/path install
$ cd gitflow
$ cp gitflow* /usr/local/bin
Or simply point your `PATH` environment variable to your git-flow checkout.
Please help out
Please help out
...
@@ -50,35 +50,40 @@ Feel free to fork this repo and to commit your additions.
...
@@ -50,35 +50,40 @@ Feel free to fork this repo and to commit your additions.
Example uses:
Example uses:
-------------
-------------
* To initialize a new repo with the basic branch structure, instead of using
`git init`, use:
git flow init
* To start a new feature branch, use:
* To start a new feature branch, use:
gitflow start feature <name> [<base>]
git
flow start feature <name> [<base>]
gitflow start feature foo-support
git
flow start feature foo-support
`base` is `develop` by default.
`base` is `develop` by default.
* To finish this feature and have it merged into `develop`, use:
* To finish this feature and have it merged into `develop`, use:
gitflow finish feature <name>
git
flow finish feature <name>
gitflow finish feature foo-support
git
flow finish feature foo-support
* To start a new release branch for 2.0, based on the 1.1 production release, use:
* To start a new release branch for 2.0, based on the 1.1 production release, use:
gitflow start release <release>
git
flow start release <release>
gitflow start release 2.0
git
flow start release 2.0
* To finish the release branch (i.e. to make an actual production release), use:
* To finish the release branch (i.e. to make an actual production release), use:
gitflow finish release <release>
git
flow finish release <release>
gitflow finish release 2.0
git
flow finish release 2.0
* To start a new hotfix branch for 2.1, based on the 2.0 production release, use:
* To start a new hotfix branch for 2.1, based on the 2.0 production release, use:
gitflow start hotfix <release> [<base-release>]
git
flow start hotfix <release> [<base-release>]
gitflow start hotfix 2.1 2.0
git
flow start hotfix 2.1 2.0
* To finish the hotfix branch, use:
* To finish the hotfix branch, use:
gitflow finish hotfix <release>
git
flow finish hotfix <release>
gitflow finish hotfix 2.1
git
flow finish hotfix 2.1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment