]> git.parisson.com Git - docker-django-scripts.git/commitdiff
Add hard_reset (git)
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 10 Apr 2018 09:03:15 +0000 (11:03 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 10 Apr 2018 09:03:15 +0000 (11:03 +0200)
dev/hard_reset.sh [new file with mode: 0755]

diff --git a/dev/hard_reset.sh b/dev/hard_reset.sh
new file mode 100755 (executable)
index 0000000..a099f17
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+# The script detect the right main project branch, then update the submodule function of branch-[mainProjectBranch]
+# For example, if you define these variables in .gitmodules :
+# - branch-dev
+# - branch-master
+# If you are on dev branch in main project, the script will update submodule functions of branch-dev you've defined
+# In main project, if you are in another branch than master or dev, it will take by default dev branch
+# If you don't define any branches for you submodule, the script will update from master
+
+cd "$(dirname "$0")"/../../
+
+git reset --hard
+git submodule foreach --recursive 'git reset --hard'