zoukankan      html  css  js  c++  java
  • git

    git config --global user.name"myname"

    git config --global user.email"myemail@qq.com"

    创建仓库

    git init  //将工作区(文件夹)初始化

    git add haha.txt  //将文件添加到暂存区

    git commit -m "说明"  //一次性将暂存区(add)里所有文件提交到当前分支


    时空穿梭

    git status  //查看哪个文件被修改

    git diff  //查看被修改文件的内容difference

    工作区和暂存区修改的撤销

    git checkout -- haha.txt   //--很重要,因为后面有类似的命令。如果版本库里还有文件,删除工作区文件也可以撤销

    //从stage中撤销

    提交到暂存区后,工作区修改的撤销

    git reset HEAD haha.txt   //将暂存区的修改重新放回工作区

    git checkout -- haha.txt  //丢弃工作区的修改

    已经提交到版本库的撤销

    git log   //查看版本   git log --pretty=oneline

    ①git reset --hard "HEAD^"  //或者git reset --hard HEAD~1  ②git reset --hard +版本号 //回退到上一个版本

    git relog   //以防关闭窗口找不到版本号


    其他

    git rm --cached haha.txt // 删除暂存区的文件,工作区不会删除

    git rm --f haha.txt //同时删除暂存区和工作区

    注意事项

    window系统下文件目录最好用英文,以防出现不必要的问题

  • 相关阅读:
    运营商公网
    任务管理器 的 服务与进程
    QQ通信原理及QQ是怎么穿透内网进行通信的?
    windows Telnet 客户端常用命令介绍
    redis优化
    shell反射
    USB安装centos6系统(centos7需要换软件)
    rocketmq双主模式
    golang数据类型与转换
    golang介绍
  • 原文地址:https://www.cnblogs.com/xuhaodong/p/6129181.html
Copyright © 2011-2022 走看看