You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
577 B
26 lines
577 B
2 years ago
|
#!/bin/bash
|
||
|
|
||
|
# 1. checkout develop branch
|
||
|
git checkout develop
|
||
|
|
||
|
# 2. create target directory if it does not exist
|
||
|
if [ ! -d "../awesome-free-chatgpt-temp" ]; then
|
||
|
mkdir ../awesome-free-chatgpt-temp
|
||
|
fi
|
||
|
# 3. copy files to target directory
|
||
|
cp README.md README_en.md urls.json ../awesome-free-chatgpt-temp/
|
||
|
|
||
|
# 4. create a new branch from main branch
|
||
|
if [ -n "$1" ]; then
|
||
|
branch_name=$1
|
||
|
else
|
||
|
branch_name=$(date +%Y%m%d)
|
||
|
fi
|
||
|
|
||
|
git checkout main
|
||
|
git pull
|
||
|
git checkout -b $branch_name
|
||
|
|
||
|
# 5. copy files from target directory to current directory
|
||
|
cp ../awesome-free-chatgpt-temp/* .
|