zoukankan      html  css  js  c++  java
  • git基础

    1.新的未跟踪文件  新创建的README文件没有进行任何跟踪
    $ git status
     On branch master
     Untracked files:
       (use "git add <file>..." to include in what will be committed)
         README
     nothing added to commit but untracked files present (use "git add" to track)
    新建的 README 文件出现在 Untracked files 下面 
     
    2.跟踪新的文件  使用git add进行跟踪新的文件,将文件放入暂存区域。(
    git add 命令。 这是个多功能命令:可以用它开始跟踪 新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。 将这个命令理 解为“添加内容到下一次提交中”而不是“将一个文件添加到项目中”要更加合适.
    )
    $ git add README
    $ git status
    On branch master
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
        new file:   README
    只要在 Changes to be committed 这行下面的,就说明是已暂存状态。 
     
    3.暂存已修改文件   当我们修改一个已经被暂存的文件 CONTRIBUTING.md
    $ git status
    On branch master
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
        new file:   README
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
        modified:   CONTRIBUTING.md
    文件 CONTRIBUTING.md 出现在 Changes not staged for commit 这行下面,说明已跟踪文件的内容发生了变化,但还没有放到暂存区。 

     运行git add命令

    $ git add CONTRIBUTING.md
    $ git status
    On branch master
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
        new file:   README
        modified:   CONTRIBUTING.md

    这样两个文件都放入了暂存区域中。

  • 相关阅读:
    QT项目之创建.pri文件
    QT中使用pri子工程
    foreach
    Qt--解析Json
    C++构造函数的default和delete
    QVariantMap 和 QVariant
    __attribute__中constructor和destructor
    唯品会
    获取图片和下载到本地和名字和链接的获取
    python实现屏幕截图
  • 原文地址:https://www.cnblogs.com/simazilin/p/6069176.html
Copyright © 2011-2022 走看看