工作区与暂存区

本地仓库分为三部分:工作区,暂存区,仓库区,其中暂存区、仓库区是版本库部分 对于添加、修改、删除文件的操作,都发生在工作区中

工作区与暂存区交互的方式及命令如下

添加:

创建一个文件git.py写入一个方法,此时文件位于工作区,

def add():
    print('git大法好')
def add1():
    print('打狗棒法')

将git.py文件添加到暂存区

git add 文件1 文件2 ...
git add 目录
例:
git add git.py

撤销 使用暂存区的内容恢复工作区的内容,放弃工作区的更改 将 git.py文件中的 add1方法删除

def add():
    print('git大法好')

这个时候工作区add1方法是被删除了,暂存区还存在add1方法,如果想回到暂存区的状态,则

git checkout -- 文件名
例:
git reset HEAD git.py   # 需要先执行这一条命令
git checkout -- git.py

查看git.py文件,可以看到删除的add1方法恢复了。

Iyoyo电子书 一本集作者多年开发经验的python电子书 all right reserved,powered by Gitbook文件修订时间: 2022年 23:33:31