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 question.(5)

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

ITtutoria

ITtutoria Logo ITtutoria Logo

ITtutoria Navigation

  • Python
  • Java
  • Reactjs
  • JavaScript
  • R
  • PySpark
  • MYSQL
  • Pandas
  • QA
  • C++
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Python
  • Science
  • Java
  • JavaScript
  • Reactjs
  • Nodejs
  • Tools
  • QA
Home/ Questions/Fixing the error: there is no tracking information for the current branch
Next
Answered
Gabin Arnaud
  • 18
Gabin Arnaud
Asked: May 17, 20222022-05-17T13:06:27+00:00 2022-05-17T13:06:27+00:00In: git

Fixing the error: there is no tracking information for the current branch

  • 18

. Advertisement .

..3..

. Advertisement .

..4..

I don’t know what I’m doing wrong, but I’ve already lost a couple of days struggling with this. Here is my command line:

$ git status
 # On branch master
 nothing to commit, working directory clean
$ git branch
 * master

This returns:

There is no tracking information for the current branch.
    Please specify which branch you want to merge with.
    See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream develop origin/<branch>

I don’t have any experience with the “there is no tracking information for the current branch..”. In this case, how should I change?

git pull
  • 2 2 Answers
  • 80 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook
  • Report

2 Answers

  • Voted
  • Oldest
  • Recent
  • Random
  1. Best Answer
    lyytutoria Expert
    2022-06-04T13:57:56+00:00Added an answer on June 4, 2022 at 1:57 pm

    The cause:

    When Git pull is running, changes from the remote copy of the branch will be pulled into the local branch by Git. And this error happens because Git doesn’t know to pull from which branch on the server.

    Solution:

    You can specify which branch you wish to pull:

    git pull origin master

    You could also set it up so your local master branch tracks the github master branch upstream.

    git branch --set-upstream-to=origin/master master
    git pull

    The branch tracking is automatically set up when you clone the repository. However, if you want to add a remote to an already existing repository, you will need to do this yourself. It is easy to follow the git advice.

    • 11
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report
  2. Lina Jolly
    2022-05-26T03:56:07+00:00Added an answer on May 26, 2022 at 3:56 am

    See git checkout tags, git pull failures in branch.

    You can create an alias if you are like me and need to do this constantly by adding the following .gitconfig file to it:

    [alias]
     set-upstream = \
     !git branch \
     --set-upstream-to=origin/`git symbolic-ref --short HEAD`

    Run when you see the There is no tracking information... message.

     git set-upstream
     git push

    Thanks to https://zarino.co.uk/post/git-set-upstream/

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

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question
  • How to Split String by space in C++
  • How To Convert A Pandas DataFrame Column To A List
  • How to Replace Multiple Characters in A String in Python?
  • How To Remove Special Characters From String Python

Explore

  • Home
  • Tutorial

Footer

ITtutoria

ITtutoria

This website is user friendly and will facilitate transferring knowledge. It would be useful for a self-initiated learning process.

@ ITTutoria Co Ltd.

Tutorial

  • Home
  • Python
  • Science
  • Java
  • JavaScript
  • Reactjs
  • Nodejs
  • Tools
  • QA

Legal Stuff

  • About Us
  • Terms of Use
  • Privacy Policy
  • Contact Us

DMCA.com Protection Status

Help

  • Knowledge Base
  • Support

Follow

© 2022 Ittutoria. All Rights Reserved.

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.