1、已 Tracked file 状态

The basic Git workflow goes something like this:

  • You modify files in your working tree.
  • You selectively stage just those changes you want to be part of your next commit, which adds only those changes to the staging area.
  • You do a commit, which takes the files as they are in the staging area and stores that snapshot permanently to your Git directory.

Git 笔记 - 03 文件状态

2. 文件状态图

Git 笔记 - 03 文件状态


3. git status

4. git add hello.java

5. 忽略文件

5.1 查看忽略配置

 cat .gitignore

规则

 A、空行或以 # 开头的行会被忽略。

B、Standard glob patterns work, and will be applied recursively throughout the entire working tree.

   C、

  You can start patterns with a forward slash (/) to avoid recursivity.
  You can end patterns with a forward slash (/) to specify a directory.
  You can negate a pattern by starting it with an exclamation point (!).  
 

6、比较  git diff

6.1 查看未暂存的文件的更改

 git diff

6.2 查看已暂存文件的更改

 git diff --staged

7、添加文件

 git add hello.java

8、删除文件

 git rm hello.java

9、提交

 git commit -m "提交的注释"

10、移动文件

 git mv hello.java HelloWorld.java

11、从暂存区移除文件

 git reset docs/*

git reset docs/requirement.docx





原文:

1.3 Getting Started - Git Basics

2.2 Git Basics - Recording Changes to the Repository



相关文章:

  • 2021-07-30
  • 2021-08-29
  • 2021-06-02
  • 2021-08-23
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-13
  • 2021-04-22
  • 2021-12-04
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案