加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
update.sh 908 Bytes
一键复制 编辑 原始数据 按行查看 历史
Wuxh 提交于 1997-12-20 05:20 . add my porfile
#!/usr/bin/sh
# ref: https://stackoverflow.com/a/5017265/11302760
# source: https://link.wxhboy.cn/avam
now_date=$(date +%Y%m%d%H%M%S)
new_branch="$(whoami)/$now_date"
current_branch="$(git rev-parse --abbrev-ref HEAD)"
message="update at $(date +%F' '%T)"
git add -A
echo -n -e "commit message?"
read inputMessage
if [ -n "$inputMessage" ]; then
message="$inputMessage"
fi
git commit -nm $message
git checkout --orphan $new_branch
git add -A
export GIT_COMMITTER_DATE="Sat Dec 20 1997 05:20:11 (CST) (UTC+8)"
git commit -nm "add my porfile" --date "$GIT_COMMITTER_DATE"
unset GIT_COMMITTER_DATE
git push origin $new_branch:main --force
if [ -n "$(git config remote.archive.url)" ]; then
git push archive $current_branch:main
git tag -a "$now_date-tag" -m "$(date +%F' '%T)"
git push archive "$now_date-tag"
git checkout $current_branch
git branch -D $new_branch
fi
echo "update success"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化