]> git.nbdom.net Git - nb.git/commitdiff
git_create branch name from master to main
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 9 Oct 2024 12:22:08 +0000 (14:22 +0200)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 9 Oct 2024 12:22:08 +0000 (14:22 +0200)
etc/profile.d/git.sh

index 753026c4cb9140ff77f72d96ce946c5ac5f8466f..983b1941d8328d8d2c29b77d92029a347d617f08 100644 (file)
@@ -168,27 +168,27 @@ git_create() {
        # Check, create repo on server
        #
 
-       echo ">git init --bare ${dir}.git"
+       echo ">git init --bare ${dir}.git --initial-branch=main"
        local user=${repo%@*}
-       ssh root@${repo#*@} "cd ~git || exit; test -e ${dir}.git && echo "${dir}.git already exists on $repo" 1>&2 && exit 1; git init --bare ${dir}.git && chown -R $user.$user ${dir}.git" || return
+       ssh root@${repo#*@} "cd ~git || exit; test -e ${dir}.git && echo "${dir}.git already exists on $repo" 1>&2 && exit 1; git init --bare ${dir}.git --initial-branch=main && chown -R $user.$user ${dir}.git" || return
 
-       echo ">git init"
-       git init
+       echo ">git init --initial-branch=main"
+       git init --initial-branch=main || return
 
        # Create files
        [ -e README.md ] || printf "# ${dir}\n\n## Synopsis\n\nDESCRIPTION\n" > README.md
 
        echo ">git add README.md"
-       git add README.md
+       git add README.md || return
 
        echo ">git commit -m \"Created by $FUNCNAME\""
-       git commit -m "Created by $FUNCNAME"
+       git commit -m "Created by $FUNCNAME" || return
 
        echo ">git remote add origin $repo:${dir}.git"
-       git remote add origin $repo:${dir}.git
+       git remote add origin $repo:${dir}.git || return
 
-       echo ">git push --set-upstream origin master"
-       git push --set-upstream origin master
+       echo ">git push --set-upstream origin main"
+       git push --set-upstream origin main || return
 }
 
 git_clone() {