zoukankan      html  css  js  c++  java
  • git指令

    git指令前面是$

    1. git config - global config 配置

    配置用户 - global 参数 是当前系统任何位置都可以使用这个用户

    如果不加 - global 只能在当前文件夹目录下使用

    2.创建版本库

    下一步 通过 git init 这个命令把1807这个文件变成git可以管理的仓库

    标志里面会出现 .git 的隐藏文件,如果没有不要着急,一定是你设置的问题

    windows10的;

    git add文件名 将文件添加到缓冲区

    git commit -m "解释说明" 将缓冲区的文件提交到仓库

    缓冲区 有add1 add2 add3 使用 commit -m 一次性提交到仓库

    add 将工作区的文件提交到缓冲区,commit -m 将缓冲区的文件提交到仓库

    3.git status 命令它可以让我们时刻掌握仓库当前状态

    红色代表仓库被改动 在工作区

    绿色代表没有被改动 在暂存区

    4.git diff 查看上传修改的内容

    5.版本回退

    master默认的分支,建一个仓库,从缓冲区提交到仓库,仓库里不可能乱七八糟的,如果没有给分支,就默认一个分支叫master,放在master,如果不建第二个分支所有东西都会放在master,如果建一个分支就放在键的分支里

    git log 查看仓库历史版本

    如果说 想看简单的 git log-pretty=oneline

    head 表示最新的提交

    git reset 将当前版本回退到上一个版本

    git reset --hard HEAD^     代表当前版本上一个版本

    git reset --hard HEAD^^    代表当前版本上上一个版本

    git reset --hard HEAD~10  代表当前版本向上追溯到第十个版本 

    我们会发现最新的版本添加内容丢失了 回到第二次版本了

    工作区 暂存区 仓库分支

    如果需要使用第二个分支,必须人为创建,如果不创建 git会把所有的提交交到默认分支 master里

    git的提交 提交的是修改不是文件

    提交1 git add 一次 git commit -m 一次

    提交2 前面都 git add 最后一次 git add commit -m

    建议第一个

    如果出现这样提示

      在工作区我改了 readme 删了 aa.txt 都是仓库没有得到信息就没更新

      两种方式 git commit 去更新仓库的状态

      git rm 在仓库直接删除 aa.txt git rm aa.txt

      把仓库的 aa.txt 也给删除了 就给我 git 同步了

    作者:晋飞翔

    QQ(wx同步) 318080891

  • 相关阅读:
    createTextNode 和 innerHTML 的区别
    字符串的模式匹配方法
    RegExp类型
    js中toString和valueOf的区别
    《JS高程3》第五章Array类型记录
    二进制原码、反码、补码
    JavaScript数据类型 //原始类型和引用类型
    Oracle数据库用户、特权、角色、审计
    闪回:修改提交之后,查询提交之前的记录
    Oracle数据库合并表内容
  • 原文地址:https://www.cnblogs.com/jinfeixiang/p/10651556.html
Copyright © 2011-2022 走看看