Initial commit with Flutter and Node.js code
This commit is contained in:
36
push_to_server.sh
Executable file
36
push_to_server.sh
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🚀 Starting sync to Git repository..."
|
||||
|
||||
# Check if git is initialized
|
||||
if [ ! -d ".git" ]; then
|
||||
git init
|
||||
git branch -M main
|
||||
echo "✅ Git repository initialized."
|
||||
fi
|
||||
|
||||
# Add all files respecting .gitignore
|
||||
git add .
|
||||
|
||||
# Commit with current timestamp
|
||||
COMMIT_MSG="Sync update: $(date +'%Y-%m-%d %H:%M:%S')"
|
||||
git commit -m "$COMMIT_MSG"
|
||||
|
||||
echo "✅ Committed with message: $COMMIT_MSG"
|
||||
|
||||
# Ensure the user has added a remote origin before pushing
|
||||
REMOTE=$(git remote -v)
|
||||
if [ -z "$REMOTE" ]; then
|
||||
echo "⚠️ No remote origin found."
|
||||
echo "Please add your GitHub/Git repository URL first by running:"
|
||||
echo "git remote add origin YOUR_GIT_URL"
|
||||
echo "Then run this script again."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Push to the current branch
|
||||
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||
echo "📤 Pushing to branch: $BRANCH..."
|
||||
git push origin "$BRANCH"
|
||||
|
||||
echo "✅ Sync complete! You can now run 'git pull' on your server."
|
||||
Reference in New Issue
Block a user