git 提交&撤销&删除&分支(反复多看)

git工作区理解

在这里插入图片描述

Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库

提交:

将工作区内容添加到暂存区

全部添加:
git add .

添加 index.html 文件(单个文件)
git add index.html

将暂存区内容添加到本地仓库

git commit -m “提交的信息”

将本地仓库内容添加到远程仓库

git push

撤销:

将工作区内容撤销到暂存区

将暂存区的内容还原到工作区
git checkout .

将暂存区的内容还原到工作区(单个文件)
git checkout -- index.php

将本地仓库内容撤销到暂存区

===========================
PS:还原本地仓库的内容,可以通过版本号来还原,还原到最近一次提交也可以用head来表示

通过‘git log’可以查看本地仓库的提交信息,版本号等

格式:git reset (版本号) (文件名)
===========================

还原到最近提交的版本(全部)
git reseet .
git reset head

还原到最近提交的版本(某个文件)
git reset head index.php

还原到某个版本(全部)
git reset 8806eaaa1fad98f7d8ab6d5d32993b57e9ee3208

还原到某个版本(某个文件)
git reset 8806eaaa1fad98f7d8ab6d5d32993b57e9ee3208 index.php

在这里插入图片描述

删除:

第一种:

直接在文件夹中删除某个文件,然后通过 git add . 将删除操作提交到暂存区

在这里插入图片描述
第二种:

git rm '要删除的文件名'
git rm 'test.php'

PS:当工作区的文件被修改后,就不能直接使用git rm直接将文件删除,可以使用:

1.将工作区的文件保存,仅删除暂存区的文件
git rm --cached filename

2.将工作区和暂存区的文件一起删除
git rm --f filename

git mv 移动或重命名工作区文件。

git mv [file] [newfile]
例:git mv test.php test1.php

如果新但文件名已经存在,但还是要重命名它,可以使用 -f 参数:
git mv -f [file] [newfile]

分支:

git分支操作(分支的冲突解决和合并)
git分支操作(分支的增删改查和切换)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值