git config pull.rebase false
git pull
--> this basically, downloads others commit logs from remote + (plus) downloads the files from remote to local dir.
index pointer stays where it was ! that means, local origin does not point to remote origin, but it is behind.
that means, if you do git status, it will show you the your local commit logs + (plus) other users commit logs
~~ ~~
whereas, git config pull.rebase true
git pull
--> this, downloads commit logs from remote + (plus) downloads the files from remote to local dir. + (plus) moves current index (pointer) to latest.
index pointer does not stay where it was. Instead, it now points to last pulled remote repo.
index(local origin) is now is same as remote origin.
that means, if you do git status, it will show you only your local commit logs .