# 注释:将当前 Git 仓库的工作区重置到 origin/master 分支的最新提交
# 示例:
# 假设当前 Git 仓库有两个分支,一个是本地分支 feature_x,另一个是远程分支 origin/master
# 在修改了 feature_x 分支后,通过 reset 命令将工作区还原到 origin/master 分支的最新提交
# 输出:
# 如果成功重置工作区,则输出 "Successfully reset the repository to the latest commit on origin/master."
# 如果重置失败,则输出错误信息
from subprocess import check_call
def reset_to_origin_master():
# 调用 Git 命令行工具,执行 reset 操作
try:
check_call(['git', 'reset', '--hard', 'origin/master'])
print("Successfully reset the repository to the latest commit on origin/master.")
except Exception as e:
print("Failed to reset the repository:", str(e))
-1