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

  • SEARCH
  • Home
  • 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 6708967
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T07:49:26+00:00 2026-05-26T07:49:26+00:00

Ok, so I have gotten myself completely confused here. I am not sure why

  • 0

Ok, so I have gotten myself completely confused here. I am not sure why I can’t seem to grasp some of GITs setup but I am just not cutting it! Please someone help me out. I have read tons of tutorials and nothing seems to fit what I want so it just confuses me.

Here is what I want to do but cannot get it right.

There is an open source project on github that has a branch (development) that I would like to grab to improve on, then at a later time publish to my own server. This repository is private read only which I have access to. I tried cloneing the project then making shcnages but I don’t know where to put them. Plus when changes come in from the github project, I still don’t get how to grab updates properly from the github dev branch (or even master branch when it gets that far) and not overwrite my own stuff.

Part of the confusion is that the project is using http://nvie.com/posts/a-successful-git-branching-model/ git-flow model which is throwing me off even more.

I am trying to use http://www.git-tower.com/ for managing GIT.

Could some compassionate soul help me by giving me a step by step for this particular instance?

  • 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-26T07:49:27+00:00Added an answer on May 26, 2026 at 7:49 am

    I’ll try to do this step by step and you can ask questions so that I can expand on the answer.

    1. Make a clone of the repository on github on your local machine.

      This is done using the git clone command. Something like git clone -b development git://github.com/nibrahim/Xenon-Retroblast.git should do it. The url here will be read only since you won’t have write access to the original repository. I’ve used one of my own projects here as an example.

    2. This will create a local clone inside theXenon-Retroblast directory. The clone will by default point to the master branch but the -b parameter you gave while cloning it should take care of that.

    3. Now, make your changes locally and commit them.

    4. Let’s say your own server hamman.com and you set up a repository over there. You can add that as a remote in your local clone using the following command git remote add myown ssh john@hamman.com:~/repos/project.git. This is your private repository which you can mess with as you please. The local name of this repository is myown. If you’re a github user, this remote can be a repository on github. You can also click “fork this project” on github and create a fork directly on the website, clone from that and add the official repository as a remote.

    5. To push your commits to this repository, you have to say git push myown development (push the current branch to the ‘development’ branch on the remote ‘myown’). To fetch from the github repository, say git pull origin development.

    I’m sure that the answer is incomplete but ask questions and I can flesh it out for you hopefully.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have gotten myself into a catch 22 and cannot seem to find my
I seem to have gotten confused as to what the css clear keyword means.
I've been playing with XCode4 and seem to have gotten myself in a bit
I have gotten myself a little confused with this. I am trying to make
Have gotten the foundation in place, but now, finding myself wanting to play around
I'm new to Java and have gotten myself into a situation where it's evident
I have gotten this to work nicely, but when speed hits a certain speed
I have gotten Calendar class to work in my application, but the calendar does
I'm just beginning Android and have gotten myself stuck. I've made a simple app/view.
I have gotten some h3 references in PHP's DOMDocument. $dom = new DOMDocument(); $dom->loadHtml($content);

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.