-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgitAddCommit.sh
executable file
·36 lines (30 loc) · 968 Bytes
/
gitAddCommit.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#/bin/bash
#usage : gitAddCommit file
#MODIFIED_FILES_LIST=`git ls-files -m`
#echo $MODIFIED_FILES_LIST
if [ $# -lt 1 ]
then
echo "usage: ./gitAddCommit.sh file1 "
exit 0
fi
gitAddCommit () {
echo '##################################################'
echo 'You see the content ;-), give me your commit message within quotes "msg"'
echo '##################################################'
read -r -p "Your message :" msg
echo '##################################################'
echo 'Nice thank you, I add your commit with the given message '
echo '##################################################'
echo "$msg"
git add $1
git commit -m "$msg"
echo 'done'
}
more $1
echo '##################################################'
echo "Do you want to add commit $1 (y/n)?"
echo '##################################################'
read stillYes
if [ "$stillYes" != "${stillYes#[Yy]}" ] ;then
gitAddCommit $1
fi