Skip to content

Instantly share code, notes, and snippets.

@brettinternet
Created July 6, 2017 23:54
Show Gist options
  • Save brettinternet/0d2225ffb6b224c515643f630a65b463 to your computer and use it in GitHub Desktop.
Save brettinternet/0d2225ffb6b224c515643f630a65b463 to your computer and use it in GitHub Desktop.
Check if directory is a git repo or not
# from https://stackoverflow.com/questions/2180270/check-if-current-directory-is-a-git-repository
[ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1
# Copyright (C) 2006,2007 Shawn O. Pearce <[email protected]>
# Conceptually based on gitcompletion (http://gitweb.hawaga.org.uk/).
# Distributed under the GNU General Public License, version 2.0.
if [ -d .git ]; then
echo .git;
else
git rev-parse --git-dir 2> /dev/null;
fi;
@avatar-lavventura
Copy link

avatar-lavventura commented Mar 3, 2021

@MichaelCurrin Thanks for the explanation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment