潭州课堂25班:Ph201805201 django 项目 第二课 git 版本控制 (课堂笔记)
安装 git
sudo apt-get install git
查看版本信息:
git --version
演示: 创建个项目
创建文件夹
如果要对这个文件夹进行版本控制
先进到这个文件夹中,
命令查询: git --help
创建个空的仓库: git init
ls -al 可以查看到隐藏文件
配置个人信息,便于在提交文件时在该文件中生成备注,
查看: more .git/config
写入个文件
查看:git status
这是个初次创建的文件,本地工作区的内容是做不到版本回退的,
把文件放到缓冲区中 , * 表示把所有文件
再次查看时,已经是绿色的,说明放入缓冲区中
提交到本地仓库,并加·注释:git commit -m '你好,版本1'
此时的工作区是空的
查看历史记录: git log
对这个文件进行修改:
在 t1.py 后边加一句 print('未来的大牛'): echo "print('未来的大牛')" >> t1.py
当每次对这个文件进行修改时,查看状态都会变成红色,这个文件都会进入到工作区中,,
提交缓冲区到本地仓库,两步一起: git commit -am '你好,版本2'
查看日志信息:
版本的回退:
回退到上一版本,并运行:
版本号呆以在 git reflog 中查到,
回退到指定版本
在这个文件夹下,新建个文件:
可以看到新创建 的文件将在工作区中(红色)
添加到缓冲区:
提交到本地仓库:
此时的文件夹中有两个文件,
当进行 : git reset --hard HEAD^
的操作时,整个文件夹回退到上一次的状态下,
所以 ls 查看文件目录时,没有了 t2.txt 的文件
创建一个文件,做撤销的操作:
当这个文件在缓冲 区中,回到工作区,: git reset <文件名>
注册:https://gitee.com/
码云: