zoukankan      html  css  js  c++  java
  • git教程

    Git 使用基本流程

    如果需要使用 git commit 提交历史记录,则一定要具有你的个人信息:

    $ git commit -m '提交日志' --author '邮箱 用户名'

    由于每次 git commit 都带上 --author 很麻烦,所以我们可以全局配置这个用户信息:

    $ git config --global user.email "你的邮箱"
    $ git config --global user.name "你的名字"
    ​
    # 如果想要修改,则重新执行该命令即可。

    只要通过以上的配置之后,你每次 commit 的时候就都会使用你配置的那个用户信息。

    1. 配置用户信息

    2. 初始化仓库

    你的所有的 git 相关操作都需要具备一个 git 仓库。所以如果你的项目需要被 git 管理,则就必须在你的项目中使用 git init 初始化这个仓库。

    <p class="tip"> 由于是管理整个项目,所以一定要在项目的根目录初始化。</p>

    1. 添加文件到暂存区

    不能直接把工作区中的文件直接提交到本地仓库,必须先进入暂存区。

    暂存区存在的意义:

    • 临时备份

    • 分批次提交

    • git add 文件名/目录

    • 也可以多次执行 git add 添加多个文件/目录 到暂存区

    • git add * 提交所有的文件到暂存区

    • git add --all 提交所有的文件到暂存区

    1. 提交暂存区中的文件形成历史记录

    • git commit -m '提交日志'

    git commit 的作用就是把暂存区中的内容作为一个版本记录保存到本地仓库,形成历史记录。保存完毕,暂存区中的文件被清空。

    1. 查看仓库中文件状态

    • 工作区

    • 暂存区

    • git 中文件的状态

      • 未追踪 untraced

      • 已暂存 staged

      • 已提交 commited

      • 已修改 modified

    • Untracked

      • 未被 git 管理跟踪的文件,一次历史记录都没有,一次暂存区都没进入

    • new file

      • 文件第一次进入暂存区的状态

    • 修改的

    • 删除的

    • Changes not staged for commit modified

      • 只要文件进入过暂存区或者形成过历史记录,则表示这个文件被 git 跟踪管理过

      • 该文件一定已经被 git 管理过了

      • 而你工作区的这个文件已经和:暂存区或者最新版本的历史记录中的文件已经不一致

    1. 查看提交历史

    • git log

    • gitk 以图形化的方式查看提交日志记录

    1. 撤销文件修改

    2. 恢复版本

  • 相关阅读:
    登录业务逻辑相关
    自定义弹出效果
    'Missing recommended icon file
    检查项目里是否有IDFA的方法
    cell当中的按钮如何获得cell内容
    iOS开发中打电话发短信等功能的实现
    iOS 判断设备型号
    iOS 根据字符串内容动态计算行高
    IOS TableView 去除点击后产生的灰色背景
    App上架流程(2016最新)
  • 原文地址:https://www.cnblogs.com/qwert1/p/7624185.html
Copyright © 2011-2022 走看看