Avatar of Bruce Gust
Bruce GustFlag for United States of America asked on

I need my local branch to be a mirror image of its remote counterpart. How?

Here's what my screen looks like right now:

$ git checkout code-cleanup
Switched to branch 'code-cleanup'
Your branch is ahead of 'origin/code-cleanup' by 6 commits.
  (use "git push" to publish your local commits)

b.gust@AHA-DT-BGUST2 MINGW64 /c/wamp64/www/bsmart (code-cleanup)
$ git pull
Already up to date.

Now, according to this, my local version of "code-cleanup" is 6 commits ahead of what's on the remote repository. Whatever those commits are, they need to be overwritten by what's on the remote repository. I've got guys on my team who've made some updates and it's that version which needs to be the foundation I'm building on.

So,  I do a git pull and I'm thinking this is replacing whatever I have with the "newest and coolest."

But then it says, "Already up to date."

How does that work if I'm six commits ahead of what's on the remote repository?

Do you hear my dilemma?

How do I ensure that my local "code-cleanup" is a mirror image of what's on the remote repository?

PS: My local changes can be overwritten...

Avatar of undefined
Last Comment
Bruce Gust

8/22/2022 - Mon
Anil Golamari

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Bruce Gust

That will do it, Anil!

All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck