工作区与暂存区
本地仓库分为三部分:工作区,暂存区,仓库区,其中暂存区、仓库区是版本库部分 对于添加、修改、删除文件的操作,都发生在工作区中
工作区与暂存区交互的方式及命令如下
添加:
创建一个文件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方法恢复了。