📝 (git) create docs for multi push remote script

This commit is contained in:
unknown
2025-07-02 23:15:43 +07:00
parent ee88b6f8b4
commit 6a4cc1b2d7

View File

@ -1,7 +1,14 @@
import { execSync } from "child_process"; import { execSync } from "child_process";
const remotes = ["origin"]; /*
This script pushes the current branch to multiple remotes in a Git repository.
It is useful for deploying code to multiple servers or services at once.
Make sure you've set up your remotes correctly before running this script and do commit your changes first!
*/
const remotes = ["origin"]; // Add your remote names here, e.g., "origin", "vps", etc. if you have multiple remotes
// Start the push process
for (const remote of remotes) { for (const remote of remotes) {
console.log(`Pushing to ${remote}...`); console.log(`Pushing to ${remote}...`);
try { try {
@ -10,4 +17,6 @@ for (const remote of remotes) {
console.error(`❌ Failed to push to ${remote}`); console.error(`❌ Failed to push to ${remote}`);
} }
} }
// All remotes processed
console.log("✅ All remotes processed."); console.log("✅ All remotes processed.");