Git

一、配置相关

git config

命令说明
git config

二、查询、比较

git log

命令说明
git log

git diff

命令含义详细说明
git diff比较工作区和暂存区的区别追加 --file1 file2 可以指定文件
git diff --cached比较暂存区和HEAD的区别追加 --file1 file2 可以指定文件
git diff branch1 branch2比较2个分支之间所有的差异追加 --file1 file2 可以指定文件
git diff commit1 commit2比较2个commit之间的差异追加 --file1 file2 可以指定文件

三、回撤

reset

命令含义详细说明
git reset HEAD暂存区所有文件恢复成HEAD状态通过add进入暂存区的所有文件变更,都回退到当前分支HEAD状态
git reset --file1 file2暂存区指定文件恢复成HEAD状态
git reset --hard commitid将暂存区和工作区的文件恢复成指定commitid的状态

checkout

命令含义详细说明
git checkout --filename工作区指定文件恢复成暂存区状态

四、删除文件

命令含义详细说明
git rm file删除文件该命令执行后会将工作区的file删除,并且将状态提交到暂存区

五、临时存放

命令含义详细说明
git stash将当前工作区的更改暂存起来
git stash apply将之前暂存起来的内容取出来之前暂存起来的更改依然存在,通过list可以继续查询到
git stash pop将之前暂存起来的内容取出来删除之前暂存起来的更改,通过list无法再看到
git stash list查看stash列表

六、提交相关

命令含义详细说明
git add
git commit
git push origin branch-name
git push -f origin branch-name强制推送

七、备份

git clone

其他

根目录下的.gitignore 文件:指定哪些文件或者目录不被git管理

转载于:https://juejin.im/post/5c7d0c62f265da2da67c4d4d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值