13 lines
593 B
Bash
Executable File
13 lines
593 B
Bash
Executable File
#!/usr/bin/env bash
|
||
# 在「已有完整仓库」的机器上生成 bundle,拷到 U 盘/共享盘后 Windows: git clone xxx.bundle soul-yongping
|
||
set -euo pipefail
|
||
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
||
cd "$ROOT"
|
||
BRANCH="${1:-devlop}"
|
||
OUT="${2:-$ROOT/soul-yongping-${BRANCH}.bundle}"
|
||
git rev-parse --verify "$BRANCH" >/dev/null
|
||
git bundle create "$OUT" "$BRANCH"
|
||
echo "已生成: $OUT"
|
||
echo "Windows 示例: git clone %CD%\\soul-yongping-${BRANCH}.bundle soul-yongping"
|
||
echo "后续补远程: cd soul-yongping && git remote add origin http://192.168.1.201:3000/fnvtk/soul-yongping.git"
|