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.
23 lines
673 B
23 lines
673 B
# 1. checkout develop branch |
|
git checkout develop |
|
|
|
# 2. create target directory if it does not exist |
|
if (!(Test-Path -Path "..\\awesome-free-chatgpt-temp")) { |
|
New-Item -ItemType Directory -Path "..\\awesome-free-chatgpt-temp" |
|
} |
|
|
|
# 3. copy files to target directory |
|
Copy-Item README.md, README_en.md, urls.json -Destination "..\\awesome-free-chatgpt-temp\" |
|
|
|
# 4. create a new branch from main branch |
|
if ($args[0]) { |
|
$branch_name = $args[0] |
|
} else { |
|
$branch_name = Get-Date -Format "yyyyMMdd" |
|
} |
|
git checkout main |
|
git pull |
|
git checkout -b $branch_name |
|
|
|
# 5. copy files from target directory to current directory |
|
Copy-Item "..\\awesome-free-chatgpt-temp\*" -Destination . |