文章目录
1准备工作
原来的代码:
import random
print("======================本代码由鱼C工作室提供========================")
secret = random.randint(1, 10)
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("卧槽,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中也没有奖励!")
else:
if guess > secret:
print("大了,大了~~~~")
else:
print("小了,小了~~~~")
print("游戏结束,不玩啦^_^")
更改后的代码:
import random
print("======================本代码由鱼C工作室提供========================")
times = 3
secret = random.randint(1, 10)
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:")
while (guess != secret) and (times > 0):
temp = input()
guess = int(temp)
times = times - 1
if guess == secret:
print("哇偶,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中也没有奖励!")
else:
if guess > secret:
print("哥,大了,大了~~~~")
else:
print("嘿,小了,小了~~~~")
if times > 0:
print("再试一次吧::", end=" ")
else:
print("机会用光喽T_T")
print("游戏结束,不玩啦^_^")
2、版本对比
<1>比较工作目录与暂存区域
再命令行输入
git diff
行:
1 :把两个版本的README分别拷贝到两个文件夹a,b
2 :文件ID 、 文件类型和权限
3 :三个减号指存放在暂存区的文件
4 :三个加号指存放在工作区的文件
5 :减号表示旧文件,加号表示新文件,红色表示删减,绿色表示增加,数字表示开始与结尾的行号
6 :白色为两个文件共有的
7 : 绿色为新增的内容
8 :文件不是以换行符结尾(为了好看,git会自动为文件末尾加一空行)
9- :同理
ps: 窗口不会完全显示更改内容可按:
j :向下移动一行,k:向上移动一行:
f :向下移动一页,b:向上移动一业:
d :向下移动半页,u:向上移动半页:
g :跳到第一行 ,G跳到最后一行;
数字 g : 跳到指定数字行。
/**** : 高亮代码中的****
输入h可以查看更多相关命令,输入q可以退出。
<2>比较两个历史快照
git diff 快照1ID 快照2ID
<3>比较当前工作目录和Git仓库中的快照
git diff HEAD
<4>比较暂存区域和Git仓库快照
git diff --cached 快照ID(默认最新快照)
2、修改最后一次提交
*可能会遇到以下两种情景:
1)版本刚一commit到仓库,突然想起漏掉两个文件还没有add。
2)版本刚一commit到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义。
*执行带 --amend 选项的 commit 提交命令,Git就会“更改”最近的一次提交。
在命令行输入
git commit -amend
然后用vim操作进行说明修改
或者在命令行输入
git commit -amend -m "新的说明"
2、删除文件
1)普通的删除可撤销,用:
git checkout -- 文件名
2)从工作区和暂存区删除:
git rm 文件名
撤销:
git reset HEAD <file>
git checkout -- 文件名
3)强制删除:
git rm -f 文件名
4)只删除暂存区的文件
git rm --cached 文件名 命令实现目的
3、修改文件名
git mv 文件名