zoukankan      html  css  js  c++  java
  • git

    【git 官方文档】:git book

    1. 基本原理

      

      

      工作目录:本地项目所在目录

         暂存区: 被 git 所管理的文件

    2. 基本配置

    2.1 git config 的作用域,缺省等于 local

      git config --local      #只针对某个仓库有效

      git config --global    #针对当前用户的所有仓库有效

      git config --system       #针对系统所有登录用户的所有仓库有效

    2.2 显示 config 的配置,加 --list

      git  config  --list    显示所有作用域的配置

      git  config  --list  --local      

      git  config  --list  --global    

      git  config  --list  --system       

    2.3 config配置,作用域越小,优先级越高

      设置用户名和邮箱,注意是中间有空格,信息用单引号括起来

      git  config  --global  user.name  'username'

      git  config  --global  user.email  'email@.com'

    3. 仓库操作

    3.1 将已有的项目纳入git管理

      cd  项目代码所在文件夹

      git  init

    3.2 新建项目使用git管理

      cd  目标文件夹

      git  init  文件夹名称  #当前目录下创建指定名称的文件夹,并在该文件夹下生成 .git 文件夹

    4. 文件操作

    4.1 git  add

    4.1.1 将未被git管理的文件添加到暂存区

      一次可添加多个文件 文件夹,中间用空格隔开

      git  add  文件/文件夹  文件/文件夹

      再次执行 git  status 可查看到暂存区的变化信息;

      

    4.1.2 将已经被git管理的被修改的文件更新到暂存区

      工作目录中的文件被修改后,查看当前状态 git  status;

      显示已被修改的文件信息;

      

      将修改的文件更新到暂存区;

      git  add -u

      更新后再次查看当前的状态 git status;

      显示被更新的文件信息;

      

    4.2 文件重命名

    4.2.1 直接在工作目录修改文件名

      mv  旧文件名  新文件名

      查看装态,显示:

      旧文件被修改;

      旧文件被删除;

      新增一个新文件,但是未被git管理

      

      按照提示将旧文件删除,并新增新文件。查看状态信息,显示文件被重命名;

      

     4.2.2 git  mv  

      通过 git mv  旧文件名  新文件名  命令修改文件名

      

    5. 状态操作 

    5.1 git  commit

      将从上次提交后到现在这段时间内,暂存区所有的变化提交到版本库中;

      git  commit  -m '此次提交操作的简要说明(单引号括起来)'

      commit成功后会显示提交的文件;

      

    5.2 git  reset  --hard

      撤销上次提交中的所有操作;

      

    6. 信息查询操作

    6.1 git status

      查看当前暂存区状态

      git  status

      显示当前分支信息;

      提交的目的分支信息;

      git 管理的有修改的文件;

      当前仓库未被 git 管理的文件;

      

    6.2 git log 查看版本演变历史

    6.2.1 git  log (不带参数)

      查看当前分支所有的提交记录日志的详细信息

      git  log 

      提交的ID号;

      提交的分支信息;

      提交的操作者信息和时间信息;

      

    6.2.2 git  log  -n数字

      查看当前分支最近指定次数的提交记录日志的详细信息

    6.2.3 git  log  --oneline

      查看当前分支所有的提交记录日志的简要信息

      

    6.2.4 git log  分支名称

      查看指定分支的提交记录信息

    6.2.4 git log  --all

      查看所有分支的提交记录信息

    6.2.5 git log  --graph

      图形化展示查看当前分支的版本演变信息

    6.2.4 git log  -n数字  --oneline --graph --all

     不同类型的参数可以自由组合使用;

    7. 版本分支

    7.1 查看当前所有的分支信息

      git  branch  -v

    7.2 创建新的分支

      git  checkout  -b  temp  

      

       

      

  • 相关阅读:
    复变函数
    abc136
    点集
    一些数学题
    牛客多校第六场
    牛客多校第五场G
    复数
    generator 1
    digits 2
    Winner
  • 原文地址:https://www.cnblogs.com/virgosnail/p/10176906.html
Copyright © 2011-2022 走看看