danielkummer / git-flow-cheatsheet Goto Github PK
View Code? Open in Web Editor NEWA cheatsheet on the usage of git flow
A cheatsheet on the usage of git flow
Hello,
under what license is this work published? Can I modify it and use it at work to train my staff?
Would you care adding a LICENSE file at the root of the repo?
KTGW!
-- YSC
Linux installation instruction in cheatsheet only for Debian based distros. Instructions for Red Hat based distros should be added.
I don't know if is an omission in the page or git flow don't work well with hotfix publish, but is not specified that you can publish a hotfix. But if i do:
$ git flow hotfix publish myhotfix
it works like a charm
Hi, whenever I use git flow feature pull I get a message saying it will be deprecated and I should use feature track instead. However, when I'm trying to switch to a feature branch and pull it, if I already have that local branch then feature track will not work because it attempts to create the local branch. If you want feature track to replace feature pull then you need to make sure it checks for the local branch first and if there is one it should make sure it's tracking the correct remote branch and only attempt to create a local branch if the branch doesn't exist already.
Hello, @danielkummer
First, congrats for the work, nice job!
I'd like to translate the project into pt_BR, and for that I'm forking the repo.
How you suggest me to organize the translation:
Thanks in advance!
This commit overrides Russian by English f0089b0
A guess that would be cool. If had shortcuts to the commands? such as:
Instead of: git flow feature start new-feature
.
Would be: git flow f start new-feature
Or: git flow f s new-feature
.
Because the terminal does not auto complete, and is the long command to type.
The cheatsheet has docs for hotfix
, feature
, etc. But - as bugfix
- nothing for support
.
Hello,
after writing command : $ git flow feature pull origin MYFEATURE
->The command 'git flow feature pull' will be deprecated per version 2.0.0. Use 'git flow feature track' instead.
Is it possible to upadte cheatsheet, please?
Thx !
Yann
Hi,
I don't understand what the problem but when i execute git flow release start 1.0
the message says
Switched to a new branch 'release/1.0'
Summary of actions:
- A new branch 'release/1.0' was created, based on 'master'
- You are now on branch 'release/1.0'
Follow-up actions:
- Bump the version number now!
- Start committing last-minute fixes in preparing your release
- When done, run:
git flow release finish '1.0'
From what i understand it should be off develop
What can be the problem and how to debug it and fix it?
I'm working on a git project and I tried all git-flow commands
$ git-flow version
/usr/local/bin/git-flow: line 118: init: command not found
0.4.2-pre
From https://github.com/danielkummer/git-flow-cheatsheet/blob/gh-pages/index.html#L126-L127:
wget -q -O - --no-check-certificate https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash
--no-check-certificate
and | bash
- what could possibly go wrong?
Please update this to something more secure.
A complete redesign of the git-flow cheatsheet is planned which will also include nice printable versions of the cheatsheet. But because of other things currently occupying my time this will happen not tomorrow but somewhen in 2016 :)
Hi,
How to disable merge messages? I don't want to have something like "Merge branch hotfix/name". I tried to leave it blank but I can't.
I want to be able to print an A3/A2/A1/A0 version of this document for my lab...
is there a printable PDF ... Something similar to what www.iossupportmatrix.com does...
Abrar
Hi,
I recently update to Angular 10 and when I build my app, I get the bellow issue.
node_modules/angular-vertical-timeline/dist/vertical-timeline.module.d.ts:2:22 - error NG6002: Appears in the NgModule.imports of OrderServiceModule, but could not be resolved to an NgModule class.
This likely means that the library (angular-vertical-timeline) which declares VerticalTimelineModule has not been processed correctly by ngcc, or is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy.
2 export declare class VerticalTimelineModule {
Sincerely,
Hugo Barboza
How do I pull a published hotfix?
Scenario:
master
branch is locked to avoid uncontrolled release (Mike is a master and he has the power, Tom is a humble programmer and he cannot touch the master
branch)git flow hotfix start ...
git flow hotfix publish
Now is Mike's turn: how would he fetch the hotfix in order to perform a clean git flow hotfix finish
?
Should I pull the develop branch before starting a new feature ?
It will delete the remote branch when you use git flow finish
.
The install instructions tell to install git-flow-avh which is a newer fork of the original git-flow. One of the key differences is that release and hotfix-tags are not solely present on the master branch. The visual representation however suggests that. What git-flow-avh actually does is merge the tag back into develop instead of merging the release/hotfix tip into both develop and master and then just tagging the merge-commit on master.
To help my fellow colleagues starting using git flow, I tried to print the cheatsheet.
Why do I believe that it is a valid use-case? Because this page is "sold" as a cheat sheet (= reference card). And as Wikipedia says, it is a common usage to print them.
I tried to print this cheatsheet on both Firefox and Chrome.
Here are some issues I saw:
Issues specific to Firefox:
I noticed no issue specific to Chrome.
Why on hell do you suggest to use --no-check-certificate
with wget when downloading an installation script, which is immediately executed after it is downloaded? (Windows instructions)
This opens a ๐ช for everyone wanting to install malware on your system or modify git flow or so...
I mean it is already only HTTPS, which is used for verifying the files there, so one should not disable the verification of the certificate now to make it even worse.
For Eg:
I have repo named FRUITS having branches apple, banana and I have SMOOTHY having branches apple, banana and blueberry.
Now, lets say SMOOTHY is a team repo and FRUITS is the main repo. How will git flow work if I had to create a feature from SMOOTHY and then merge it into the apple branch in FRUITS repo. ?
Again I do like the idea of git flow, I am just trying to understand how can it fit our needs.
Thanks,
Ishan
The documentation has details on how to start,stop a feature
, hotfix
and so on but misses details on bugfix
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.