git详细教程

git status 查看文件改动状态
git status -s 精简格式状态输出

git diff 查看工作区与暂存区不同
git diff --hard 查看工作区与存储库的不同

git log查看历史提交版本
git reset 版本号 恢复到指定版本

git reset 重置暂存区,工作区不受影响
git reset --filename 将对应文件的改动撤出暂存区,暂存区的其他文件改动不变

git checkout 检出命令 这个命令会重写工作区
git checkout branchname 切换分支
git checkout . (有一点)或者git checkout – 用暂存区的文件直接覆盖本地文件

git pull 本地分支所追踪的远端分支与本地分支进行合并 相当于是从远程获取最新版本并merge到本地

git branch查看分支情况
git branch -d 删除本地分支

git stash命令用于保存和恢复工作进度
git stash 保存当前工作进度
git stash list显示进度列表

git rm命令删除文件但是rm命令仅仅是删除了工作区的文件,暂存区和版本库的文件不受影响。
git checkout test.txt 恢复test.txt文件

git reset (–mixed) HEAD~1
回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也
不受影响)
git reset –soft HEAD~1
回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不影响原来本地的文件(未提交的也不受影响)
git reset –hard HEAD~1
回退一个版本,清空暂存区,将已提交的内容的版本恢复到本地,本地的文件也将被恢复的版本替换

对了还有git的图形化工具gitk gitg可以去试一试

git clone克隆命令

git冲突解决
git merge origin/dev 本地分支去合并origin/dev 自动合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值