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 6474125
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T06:32:59+00:00 2026-05-25T06:32:59+00:00

I checked out a project copy 8 months ago, made lots of changes there.

  • 0

I checked out a project copy 8 months ago, made lots of changes there.
Now, I’d like to take all the new changes for the last 8 months. The amount of changes is overwhelming (tens of thousands of commits). What I’d like to do is to take changes of 1 month at a time, merge with my version, test. If I pull latest the amount of changes/conflicts is overwhelming.

So… I guess it’s clear what I’m trying to do, but I have no clue how to do it with GIT (I’m more familiar with svn). I use TortoiseGit on windows. All my local changes I committed to local branch, what do i need to do to pull changes made since I checked out, but not all of them?

thanks

  • 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-25T06:33:00+00:00Added an answer on May 25, 2026 at 6:33 am

    A pull is just a combination of a fetch plus a merge. So do a fetch to get all the remote changes down to your local repo, then git log master..origin/master to get a list of all the commits made on origin since your branch diverged, then pick any SHA1 about a month up and git merge SHA1 to pull it into your master branch. Lather, rinse, repeat.

    If there are fewer changes on your side, it might be easier to do a git checkout -b upstream origin/master, git log upstream..master, and merge your changes over a month at a time.

    I don’t know if splitting it up is going to end up being less work in the long run, though. If you merge it all in one chunk, you’re not really merging 10,000 commits, you’re merging the tips of the branches, which means all those commits essentially get squashed into one big one.

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

Sidebar

Related Questions

I've checked out a copy of a project hosted on google code. I'm going
I checked out a project from TFS I had worked on a while ago,
I have a subversion working copy checked out into the directory my-project/ I want
I have a working copy of my project, checked out using Subversion 1.5.1. When
im using netbeans with svn. i've checked out a project and then i used
I've installed Snap/Haskell on my production Ubuntu server (on EC2), and checked-out my project
I have checked out files from my svn repository to a local project folder.
I checked out TripleDES. It's block size is of 64 bits. Is there any
I am currently working on a checked out SVN project along with some plugins
I have checked out a java servlet project from subversion that has a strange

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.