码迷,mamicode.com
首页 > 其他好文 > 详细

git

时间:2018-12-25 23:40:49      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:参数   单引号   add   local   说明   alt   作者   image   9.png   

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  

  

 

   

  

git

标签:参数   单引号   add   local   说明   alt   作者   image   9.png   

原文地址:https://www.cnblogs.com/virgosnail/p/10176906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!