Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7673625
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T16:33:20+00:00 2026-05-31T16:33:20+00:00

I am just now starting to use version control and my head is spinning!

  • 0

I am just now starting to use version control and my head is spinning! I am trying to wrap my head around branches, checkout, merging and rebasing. I’m sure these are stupid questions but would really appreciate some help.

My projects are PHP. I am using Aptana studio for my IDE, Bitbucket and SourceTree for Git GUI.

So I think I might have a rough idea on how this is supposed to work now. Please tell me where I am wrong.

Say I want to add a new feature. I have a master branch. In Aptana I can right click a file → Go to team, and then create a new branch. I can name that branch feature a1bc. I make my changes.

Once I am done with this feature and all the changes I click Team → Commit, then Team → Merge branch → master. This merges my changes back into the master repo.

Is this roughly how I would go about doing feature adds, etc.? Also what do I do if I have 100+ features as time goes on? Do I keep all those feature branches or delete them after they are merged back in?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T16:33:22+00:00Added an answer on May 31, 2026 at 4:33 pm

    You need to decide if you merge back in master as a fast-forward merge or not:

    git merges

    Since branches are made to isolate a work (see “When should you branch“), you can regularly incorporate your feature branch into master, while continuing the development of said feature on the feature branch.
    In that scenario, a merge --no-ff is advisable (and, considering Aptana defaults, might better be done in command-line).

    However, if you made a branch to isolate a short-live development, you can incorporate back your feature branch in master through a fast-forward merge (in order to “blend” completely the two branches).
    If master had some commits while you were developing feature, you will need to rebase feature on top of master first, then merge feature in master (this will be fast-forward).

    For more, see:

    • “Why does git use fast-forward merging by default?“
    • “git rebase vs git merge“
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Or the concepts/best practices used there are now deprecated? I'm just starting to use
I'm just starting to use Xcode 4, and I'm trying to find the file
I'm just starting web-developing now (I do have experience with C#). And I've seen
I am starting with google maps. just learning. while ago, it was working. now
I'm just starting with maven, coming from years of working with Ant. I'm trying
I'm just starting to use the TestHelpers in MvcContrib. I want to try and
I'm starting to use DataAnnotations in ASP.NET MVC and strongly typed template helpers. Now
So I'm starting my first actual Program in C# now, and just before I
I am a newbie for facebook apps...Just now starting with some basic code got
I've been reading a bunch of stuff about security and I'm just now starting

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.