zoukankan      html  css  js  c++  java
  • 潭州课堂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/

    码云:

  • 相关阅读:
    mysql中事务隔离级别可重复读说明
    Zookeeper安装与启动
    PHP闭包之bind和bindTo
    使用WebPack打包
    用Python下载momentum中的精美壁纸
    supervisor使用
    Shell脚本:RedisKey批量删除
    使用Certbot配置站点的https
    PHPfmt代码格式化
    创建用私钥签名的证书
  • 原文地址:https://www.cnblogs.com/gdwz922/p/10030037.html
Copyright © 2011-2022 走看看