git相关学习资料以及常用命令(持续更新)

工作区 在本地进行修改的区域
暂存区 add以后文件存在的区域
本地版本仓库 commit以后版本文件存在的地方
远程仓库 push 以后版本文件存在的地方

常用的git命令

git add <file>  git add hello.txt
git commit -m <message> git commit -m "提交文件的说明" git commit只负责把暂存区的修改提交了
git status 查看本地版本仓库当前状态

git diff <file> 查看工作区变动即查看工作区和暂存区差异 即add之后的变动可以查看
git diff --cached 查看暂存区和仓库差异
git diff HEAD 查看工作区和仓库的差异

git log 查看提交日志
git log --pretty=oneline 查看提交日志中的 commit_id 以及提交文件的说明

git reset --hard commit_id  版本选择 commit_id可以在上一条命令中查看
git checkout 撤销工作区修改,即把暂存区最新版本转移到工作区  
git reset HEAD <file> 撤销暂存区修改

当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令

git checkout -- file

当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令

git reset HEAD <file> 撤销暂存区修改
git checkout -- file 撤销工作区修改 用版本库里的版本替换工作区的版本

已经提交了不合适的修改到版本库时,想要撤销本次提交

git log --pretty=oneline 查看提交日志中的 commit_id 以及提交文件的说明
git reset --hard commit_id  选择合适的回退版本

分支操作

git branch 查看当前分支
git branch dev 创建dev分支
git checkout dev 切换到dev分支 或者 git switch dev 
git checkout -b dev 创建dev分支并切换到dev分支  git switch -c dev 
git branch -d dev 删除dev分支
git merge dev --no-ff -m "merged bug fix 101" 把dev分支的工作成果合并到master分支上

远程仓库

git remote -v 查看远程仓库

博客园git教程
廖雪峰git网站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十番打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值