前言
最近,有朋友私信让我就 git 使用
做篇文章分享,分享一下我在日常工作中是如何使用 git
的。我当场就收费两包辣条,最后讨价还价,朋友用1.5包辣条骗到了这篇文章,等他欣喜的走了我打算直接分享出来,气死这个吝啬鬼,当然最终还是希望本文对你有所帮助。
基础概念
首先我们简单的概述一下 git
, git
有三个分区,分别是:
- 工作区(Working Directory):开发者直接编辑的地方,只要文件发生了更改,在这就会显示出来,包含追踪与未追踪文件。通过
git add
将工作区文件添加到暂存区。 - 暂存区(Stage | Index):数据暂时存放的区域,通过
git commit
将暂存区文件添加到本地版本库。 - 本地版本库(Local Commit History):存放所有已经提交的数据,通过
git push
推送到远程仓库。
基础命令
git status
查看工作区状态,如果跟踪的文件有做任何修改,都可以通过该命令来发现。 如:这里通过 git status
就发现在 develop
分支上, README.md
文件发生了更改。
jere@JereMBP GitTest (develop) $ git status
On branch develop
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: README.md
no changes added to commit (use "git add" and/or "git commit -a")
</file></file>
git diff
查看具体修改内容,比如在上一步中,我们通过 git status
发现 README.md
文件发现了更改,这时我们可以通过 git diff <file></file>
来查看具体的修改内容:
`
jere@JereMBP GitTest (develop) $ git diff README.md
diff –git a/README.md b/README.md
index 7eb4917..3d6d2a4 100644
Original: https://www.cnblogs.com/BlueSocks/p/16091866.html
Author: BlueSocks
Title: 常见Git命令汇总
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607199/
转载文章受原作者版权保护。转载请注明原作者出处!