Actions

EmSys

Git - Fetching Changes

From EdWiki

GitLab - Fetching Changes

  • Goals
    Learn how to pull changes from a remote repository.
cd ../cloned_hello
git fetch
git hist --all

NOTE: Now in the cloned_hello repo

At this point the repository has all the commits from the original repository, but they are not integrated into the the cloned repository’s local branches.

Find the “Changed README in original repo” commit in the history above. Notice that the commit includes “origin/master” and “origin/HEAD”.

Now look at the “Updated Makefile” commit. You will see that it the local master branch points to this commit, not to the new commit that we just fetched.

The upshot of this is that the git fetch command will fetch new commits from the remote repository, but it will not merge these commits into the local branches.

  • Check the README
    We can demonstrate that the cloned README is unchanged.
cat README

See, no changes.