项目学习笔记---my

第四阶段--项目

GIT

  • 定义:是一个分布式的版本控制更加系统,代码控制更加迅速

  • 特点:

      - 1、分布式(Distributed)开发,
      - 2、简单的分支与合并
      - 3、灵活的工作流
      - 4、快速
    
  • git --version 显示 git 的版本号 --- item内的命令行

配置

执行某个命令

- git config -- 参数
    - git config --global user.name "名字"  设置名字
    - git config --global user.email 邮箱
    - git config --list --- 查看git的设置

常用命令

  • 一些iterm 的使用指令

      - mkdir project 创建文件夹
      - pwd 查看当前的路径
      - cd .. 返回上一级目录
    
  • 文件的四种状态

      每个文件都有一个索引表,
      - UNtracked  没有索引的标记未追踪的
      - unmodifiled 修改还未记录 (历史仓库内)
      - modified 修改的
      - staged 暂存区
    
  • 三个区

      暂存区 --- 是临时的
      历史区 --- 存放原来的文件
      工作区 --- 唯一可以看到的
    

基础命令

  • 常用的一些基础命令

      git init 初始化git-- 某个项目用git管理 来到项目(想要管理某个文件夹之下的文件)的根目录下  
      git status 查看git文件的状态
      git add 添加文件 git add . 添加所有 -- 将工作区添加到暂存区
      git diff 比较工作区与暂存区的不同
      git commit -提交信息 -- 做好注释(可以使用汉语) 移到历史区
      git rm  -- 删除文件(从缓存区删除)彻底删除,所有的文件都删除 
      git mv -- 删除文件,移动文件(缓存区的名字都更改)
      git log  -- 查看提交的历史
      git clone URL 从一个url地址去克隆
      git remote  -- 远端  (git remote -v 查看详细信息) origin 远端仓库的别名
      git remote --help 帮助 git remote 的帮助
      git fetch 从服务器拉取 映射一个远端的分支
      git merge -- 合并命令(合并一个分支到当前的分支)
      git init --bare -- 创建服务器端的仓库
      git pull -- 从远端分支下载并合并到当前分支
      git push -- 推送到远端仓库
    
  • git tag 版本时使用

      git tag -a
      git gitignorels -a
    

你可能感兴趣的:(项目学习笔记---my)