git diff
is giving different results from git diff --summary
, and git pull
is giving me different results from the diffs. Each of the commands below tell me something different is modified.
git.diff
$ git diff | grep -i '\-\-\- a/'
--- a/apps/Makefile
--- a/apps/s_client.c
--- a/apps/s_server.c
--- a/config
--- a/crypto/Makefile
--- a/crypto/aes/Makefile
--- a/crypto/asn1/Makefile
--- a/crypto/bf/Makefile
--- a/crypto/bio/Makefile
<61 total>
...
git diff --summary
openssl-git$ git diff --summary
delete mode 100644 test/fips_algvs.c
delete mode 100644 test/igetest.c
git pull
openssl-git$ git pull
Updating ba16824..24e20db
error: Your local changes to the following files would be overwritten by merge:
apps/s_server.c
Please, commit your changes or stash them before you can merge.
Aborting
I followed https://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-mode-changes-chmod to clear most of the differences, but there's still some problems in updating the repo.
What precisely do I need to do to update this repository?