• git gitgitgitgitgit


    ctrl 加滚轮 放大字体
    在计算机任意位置单击右键,选择::Git Bash Here
    git version
    git清屏命令:ctrl L
    
    查看用户名和邮箱地址:
    $ git config user.name
    
    $ git config user.email
    
    修改用户名和邮箱地址:
    
    $  git config --global user.name  "xxxx"
    
    S  git config --global user.email  "xxxx"
    
    git init                      初始化本地仓库
    git status                    查看本地仓库状态
    git add 文件名                添加到暂存区
    git commit -m '日志信息'文件名 提交到本地库
    git reflog                    查看历史记录 (查看引用日志信息)
    git log                       显示名字,日期,和(查看引用日志信息)
    git reset --hard 版本号        版本穿梭
    
    工作区    //存放代码的位置  可删除
    暂存区    //临时存储  可删除(可以把暂存区的文件删除)
    本地库    //生成对应的历史版本,代码就删除不掉了
    push
    远程库
    
    本地库
    git commit
    暂存区
    git add
    工作区(写代码)
    

    初始化空Git存储库 Initialized empty Git repository

    01:首次查看(工作区没有任何文件)

    01:git status
    
    On branch master  
    No commits yet //尚未提交 //目前还没有提交过任何东西
    nothing to commit (create/copy files and use "git add" to track)  
    //没有什么东西需要提交
    //创建/复制文件并使用“git-add”跟踪
    
    

    02:新增文件(再次查看)

    01:git add ex.txt
    02:git status(检测到未追踪的文件)
    
    On branch master
    No commits yet  //尚未提交 //目前还没有提交过任何东西
    Untracked files: 未被跟踪的文件
      //使用“ git add < file > ...”包含在将要提交的内容中
      (use "git add ..." to include in what will be committed)
            ex.txt  (红色的 只是存在于工作区,git还没有追踪过这个文件)
    
    nothing added to commit but untracked files present (use "git add" to track)
    //没有添加到提交中,但是显示了 未追踪的文件(使用“ git add”来跟踪)
    //没有添加任何要提交的内容(nothing added to commit)
    

    03:添加暂存区
    **03.1:将工作区的文件添加到暂存区 **

    01:基本语法
    git add 文件名
    02:查看状态(检测到暂存区有新文件)
    git status
    
    暂存区的文件是可以删除的(只是把暂存区删掉,工作区还是有的)
    
    On branch master
    No commits yet
    Changes to be committed:  // 要提交的更改
      (use "git rm --cached ..." to unstage)  //使用“ git rm —— cached < file > ...”卸载
            new file:   ex.txt
    
    

    04:提交本地库
    将暂存区的文件提交到本地库
    执行完 git commit后 执行git status

    git commit -m "日志信息" 文件名
    git status 查看状态(没有文件需要提交)
    
    On branch master
    nothing to commit, working tree clean  工作树是干净的
    

    在这里插入图片描述

    05:修改文件
    查看状态(检测到工作区有文件被修改)

    On branch master
    Changes not staged for commit:  //未暂存更改以提交
      (use "git add ..." to update what will be committed)  
      // 使用“git add…”更新将提交的内容
      (use "git restore ..." to discard changes in working directory)
      //(使用“git restore…”放弃工作目录中的更改)
            modified:   ex.txt  //修改了 这次文件的修改还没有添加到暂存区
    
    no changes added to commit (use "git add" and/or "git commit -a")
    
    

    06:将修改的文件再次添加暂存区

    git add hello.txt
    
    查看状态(工作区的修改添加到了暂存区)
    On branch master
    Changes to be committed:
      (use "git restore --staged ..." to unstage)  
      //使用“git restore--staged…”去取消  restore 恢复
            modified:   ex.txt
    
  • 相关阅读:
    Spark(1)-wordCount入门
    ALV中如何添加搜索帮助
    作为js开发者如何使用typescript
    我的十年编程路 2017年篇
    flink-cdc同步mysql数据到kafka
    CentOS 7 制作openssl 1.1.1w 版本rpm包 —— 筑梦之路
    基于C#使用winform技术的游戏平台的实现【C#课程设计】
    12(第十一章,数据仓库和商务智能)
    05-分布式计算框架
    Windows Linux常见编译器 msvc gcc clang
  • 原文地址:https://blog.csdn.net/weixin_47198950/article/details/127118237