提交 84e25aa5 创建 作者: 305350171@qq.com's avatar 305350171@qq.com

提交作业

上级 9f541052
...@@ -8,20 +8,29 @@ import filecmp ...@@ -8,20 +8,29 @@ import filecmp
import subprocess import subprocess
import platform import platform
from colorama import Fore, init, AnsiToWin32
init(wrap=False)
stream = AnsiToWin32(sys.stderr).stream
if __name__ == "__main__": if __name__ == "__main__":
execResult = os.system("git add . && git commit -m \"提交作业\"") execResult = os.system("git add . && git commit -m \"提交作业\"")
print("execResult=", execResult)
if execResult == 256: if execResult == 256:
print("-------- 本次提交没有任何变更,即使推送成功,也不代表远程一定有提交记录 --------") print("\n-------- 本次提交没有任何变更,即使推送成功,也不代表远程一定有提交记录 --------")
print("-------- 请对项目中的文件进行修改后再进行提交-----------------------------------") print("-------- 请对项目中的文件进行修改后再进行提交-----------------------------------")
elif execResult == 128:
print("\n-------- 推送到 Git 远程库失败 --------")
exit(0)
print("\n-------------------------------------------------------------------------------")
print("当弹出命令面板时请分别输入 Git 远程库的用户名和密码。通常为 CodeCode 密码。")
print("注意,在输入完成后按回车。必要时关闭中文输入法。")
print("-------------------------------------------------------------------------------") print("-------------------------------------------------------------------------------")
print("当显示 Password for... 时请输入 Git 远程库密码。通常为 CodeCode 密码。")
print("注意,在输入密码时无回显,输入完成后按回车。必要时关闭中文输入法。")
print("-------------------------------------------------------------------------------")
print(Fore.GREEN + "正在提交作业...", file = stream)
print(Fore.WHITE, file = stream)
sys.stdout.flush()
execResult = os.system("git push") execResult = os.system("git push")
if execResult == 0: if execResult == 0:
print("\n-------- 推送到 Git 远程库成功 --------") print("\n-------- 推送到 Git 远程库成功 --------")
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论