1.4git高层命令

1.1基本操作流程:

1.创建工作目录 对目录进行修改

2.git add 路径(路径一般位./) :

相当于git hash-object -w 文件名

​ git update-index…

3.git commit -m “注释”:

相当于git write-tree

​ git commit-tree

1.2git高层命令

代码

git init 初始化

git add ./ 将修改添加到暂存区

git commit -m “注释” 将暂存区提交到版本库


工作目录下的文件处于已跟踪未跟踪 两种状态

已跟踪(track)包括:1.已修改 2.已提交 3.已暂存、

心得:暂存区对于修改文件会进行覆盖,只有版本库objects是进行递增的,修改的文件会生成新的git文件。


代码

git status 查看当前文本状态

git diff 检查哪些更新还没有暂存

git diff --cached /git diff --staged 哪些更新已暂存准备下次提交

git commit 提交后再加入注释

git commit -a -m “” “跳过”暂存区提交,修改后的文件已被跟踪,但不在暂存区里,但是此做法可以直接提交


空目录进行add ,commit操作只会生成一个树,如果删除一个文件然后进行add ,commit会生成一个树和commit对象


代码

git rm 文件名删除并加入暂存区待提交

mv 文件名 新文件名 重命名

git log 查看日志 q退出

git log --oneline 变短一行输出

git log --pretty=oneline 让日志输出成一行

git log --oneline --dr查看整个项目的分叉历史

git rm 文件名 删除文件且删除记录提交到暂存区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值