OSDN Git Service

2020.05.10 update
[rebornos/cnchi-gnome-osdn.git] / git-v2.sh
1 #  Copyright © 2016-2019 RebornOS
2 #
3 #  This file is part of RebornOS.
4 #
5 #  Reborn OS is free software; you can redistribute it and/or modify
6 #  it under the terms of the GNU General Public License as published by
7 #  the Free Software Foundation; either version 3 of the License, or
8 #  (at your option) any later version.
9 #
10 #  Reborn OS is distributed in the hope that it will be useful,
11 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
12 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 #  GNU General Public License for more details.
14 #
15 #  The following additional terms are in effect as per Section 7 of the license:
16 #
17 #  The preservation of all legal notices and author attributions in
18 #  the material or in the Appropriate Legal Notices displayed
19 #  by works containing it is required.
20 #
21 #  You should have received a copy of the GNU General Public License
22 #  along with Reborn OS; If not, see <http://www.gnu.org/licenses/>.
23
24 #!/bin/bash
25
26 # checking if you have the latest files from github
27 echo "Checking for newer files online first"
28 git pull
29
30 # Below command will backup everything inside the project folder
31 git add --all .
32
33 # Give a comment to the commit if you want
34 echo "####################################"
35 echo "Write your commit comment!"
36 echo "####################################"
37
38 read input
39
40 # Committing to the local repository with a message containing the time details and commit text
41
42 git commit -m "$input"
43
44 # Push the local files to github
45
46 git push -u origin master
47
48 echo "################################################################"
49 echo "###################    Git Push Done      ######################"
50 echo "################################################################"