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

  • 相关阅读:
    继承
    类和对象
    Scanner类
    面向对象思想
    final关键字
    The difference between text mode and binary mode with file streams
    Linux下常见权限操作相关命令
    Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
    手动运行jar包,指定配置文件
    jdk 1.8.0_131 Class JavaLaunchHelper is implemented
  • 原文地址:https://www.cnblogs.com/jinfeixiang/p/10651556.html
Copyright © 2011-2022 走看看