Linux Git 常用命令概述

今天接上一篇,说说Git 的常用的命令。上一篇链接

1. git diff

查看执行git status (查看仓库的状态)的结果的详细信息。

① 尚未缓存的改动:git diff
② 查看已缓存的改动: git diff --cached
③ 显示摘要 :git diff --stat
git status -s
其中的 git status -s 是显示简略信息。
A 表示已缓存的(即执行过git add 的文件)或没有改动的文件,AM表示有改动的但是没有缓存的文件。
git diff
2. git commit

这个命令和git add 相似,add是写入缓存(执行git add 前需要配置用户名和邮箱地址:
$ git config --global user.name 'username'
$ git config --global user.email "xxx@xxx.com")但是 git commit 是将缓存区的内容添加到仓库中。
git commit -m '注释',这个是在命令行提供注释。
git commit 会打开编辑器填写提交信息,或这默认打开vim.
gti commit
git commit -am '注释',跳过git add 直接添加到仓库(前提是添加的文件已经至少执行过一次git add命令)。

3. git reset HEAD

用于取消已缓存的内容,就是说有a.txt 和b.txt两个文件,如果这两个文件都做了修改,并且已提交到了缓存区(git add命令),这时对其中一个执行git reset HEAD,如:git reset HEAD a.txt 则执行git commit时只会将b.txt提交而a.txt不会提交。

4. git rm

① git中删除某个文件$ git rm <file>
② 如果删除之前修改过并且已经放到暂存区的文件,加 -f 强制删除$ git rm -f <file>
③ 如果从暂存区移除,工作目录保存使用 $ git rm --cached <file>
④ 递归删除,即后面参数为目录,会递归删除其中所有子目录和文件 $ git rm -r *

5. git mv

用于移动移动或重命名文件,目录,软连接。$ git mv oldfile newfile与linux终端中的mv 命令功能相同。

最后,就到这里了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值