Git-常用命令

系列文章

Git-入门小结
Git-分支
Git-常用命令
Git-注册远程仓库

1. 提交代码到暂存区

git add .//添加当前目录的所有文件到缓存区
git add "file1" "file2" //添加指定文件到缓存区
git rm "file1" "file2"//删除工作区文件,并将这次删除放入缓存区
git mv "originalname" "rename"//改名,并将这次改名存入缓存区

2.提交代码到版本库

git commit -m "关于此次提交的描述"//提交整个暂存区到仓库
git commit "file1 " file2" " -m "描述"//提交暂存区指定文件到仓库
//git commit 之后若进步Vim编辑器,i进入输入状态,esc退出输入状态,w保存,q退出

3.查看相关信息

git status//查看当前仓库状态
git ls-files//显示暂存区中的文件 
git log //显示当前分支的历史版本
git log --follow "file"//显示指定文件的版本历史
git diff//显示暂存区与工作区的差异
git reflog//查询当前分支之前的所有操作
git reflog "file" //查询指定文件的所有操作

4.回退版本

git restore "file"//从暂存区退回工作区,2.23版本后才有
git reset "file"//重置暂存区的指定文件,与仓库里的上一个版本保持一致,但工作区保持不变
/*
(1)--mixed:默认值,当重置分支所指向commit提交位置时,暂存区中的内容会被新指向的commit提交内容所替换,工作区内容不变。
(2)--soft:暂存区和工作区的内容都保持原样,不会被替换。
(3)--hard:暂存区和工作区的内容都会被新指向的commit提交内容所替换;git reset --hard只影响被跟踪的文件,如果工作区有新增的文件,并不会被影响。
*/
git reset --hard <id>//工作区回退到指定版本,版本id可以用git log查询
git rest --hard HEAD^//回退到当前分支的上个版本

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

tangYi0_0

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

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

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

打赏作者

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

抵扣说明:

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

余额充值