Git stats report

Source: Internet
Author: User
Tags git workflow

1 GIT Statistics report 2 developing and maintaining basic processes

After you've started your Github project, you're constantly adding new features to it and iterating over the maintenance.

The basic process of first generation product development is as follows:

    1. Develop the first available project version on the master branch and submit
    2. Tag and submit the test in the Readme to write the release version number and release features tag to ensure the development and testing and other personnel to describe the consistency of the object, the development version and the stable version of the tag has different naming methods
    3. Test and write test report for specific tag source code
    4. Test the code, find the problem, repeat the steps until the final test passes, prepare to release the release number and publish the feature in the Readme.
    5. Make a release tag for the project and officially release this code
    6. Deployer deploys code to production scenarios and runs on-line

When fixing the problem, there are the following basic processes:

    1. Find bugs, or add new features
    2. Creates a new dev branch at the current node of the current branch and switches past
    3. Complete the function on the Dev branch (same test iteration to the "real" completion of the final pass test)
    4. Merge the Dev branch into the maser branch and hit the post tag

Of course, the above process is just one of the simplest and most commonly used workflows and is purely a way to initiate. Because git has a lot of flexibility, users can define their own workflows based on the complexity of the project and the size of the team.

Interested students can search for "git workflow" or "git work Flow", and follow these workflows, which is extremely helpful for standardizing personal development habits or enhancing team collaboration efficiency.

3 Summary

Although Daniel always warns the white men not to be obsessed with tools. But there is no denying that good tools do represent advanced productivity.

After familiarity with Git/github, individuals can get the following changes:

    1. No longer bothered by project versioning
    2. There's always regret medicine.
    3. Don't worry about the computer hard drive hanging off
    4. Allows the project to form a stable roadmap to integrate fragmented results
    5. Their own intellectual achievements have been accumulated
    6. Your brand will also have a platform to show

Hope that more software version management Beginners can quickly develop a good version of the management system and efficient version management tools, other than to say, at least a very important role is:

Can ensure that the Software project group all the people to describe a project object, the exact determination is the same object, so that there is less trouble, less to many of the unnecessary conflict of tension.

This should be in the group of software activities, in addition to collaboration outside the personal think the biggest role- a fair evidence platform .

Git stats report

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.