网站运维:git工具-常用命令(2):git clone 克隆版本库、git diff 差异比较、git rm 删除文件

1、git clone 克隆版本库


git clone https://github.com/hahahafree/learning__python3.git
格式:git clone [url]

在这里插入图片描述


git clone [url]   自定义的名称
git clone https://github.com/hahahafree/learning__python3.git pythontest

在这里插入图片描述


2、git diff 差异比较

git diff命令通过文件补丁的格式显示具体哪些行发生了改变。

在这里插入图片描述


git diff --cached 命令或git diff --staged查看已暂存的将要添加到下次提交里的内容。

在这里插入图片描述


git difftool命令调用图形化差异比较工具

在这里插入图片描述


git difftool --tool-help 命令来看你的系统支持哪些 Git Diff 插件。

在这里插入图片描述


3、git rm 删除文件

如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

git rm -f <file>

在这里插入图片描述

要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。可以用以下命令完成此项工作

git rm <file>

如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,
换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可

git rm --cached <file>

在这里插入图片描述


git rm 命令后面可以列出文件或者目录的名字,也可以使用 glob 模式。
例如:删除 log/ 目录下扩展名为 .log 的所有文件。
git rm -f log/\*.log
说明:星号 * 之前的反斜杠 \, 因为 Git 有它自己的文件模式扩展匹配方式。


可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件:

git rm –r * 

进入某个目录中,执行此语句,会删除该目录下的所有文件和子目录。

4、git mv 重命名

git mv 1.txt 123.txt

格式:git mv 旧文件名 新文件名

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值