git文件状态,暂存与提交

怎么从现有的目录中创建git仓库?

使用 git init 命令:

$ git init

Initialized empty git repository in /home/wm/project/wm_git_book/.git/

git中的文件有那些状态?

被git管理的工作目录中的文件无非两种状态:已跟踪或者未跟踪。

已跟踪的文件是指那些被git管理的文件,在上一次快照中有他们的记录。已跟踪的文件可的状态能是未修改的、已修改的或者已暂存的。

工作目录中除了已跟踪的文件,其余全是未跟踪的文件。

怎样查看文件状态?

使用 git status 命令:

$ git status

On branch master

Initial commit

nothing to commit (create/copy files and use "git add" to track)

怎样暂存和提交文件?

使用 git add 和 git commit 命令:

$ git add README.txt

$ git status

On branch master

Initial commit

Changes to be committed:

(use "git rm --cached <file>..." to unstage)

new file: README.txt

$ git commit -m "Add README.txt"

[master (root-commit) bf47a4f] Add README.txt

1 file changed, 1 insertion(+)

create mode 100644 README.txt

更多内容戳原文。

原文发布于微信公众号 - mwangblog(mwangblog)

原文发表时间:2017-12-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯DevOps

Git-基本命令大全

Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库

31160
来自专栏Android机动车

Git常用命令盘点

Git是一个版本控制系统,用来追踪计算机文件的变化的工具,也是一个供多人使用的协同工具。它是一个分布式的版本控制系统,本文将简单介绍如何使用。简单来说,就是你要...

10510
来自专栏Java后端技术栈

常用 Git 命令清单这一篇就够啦!

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

9020
来自专栏人人都是极客

Git与Repo快速入门

版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。 一、原始版本控制 最原始...

345100
来自专栏阮一峰的网络日志

常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 ? 下面是我整理的常...

30150
来自专栏c#开发者

BizTalk开发小工具-批量更新发送端口订阅配置参数

最近公司的主要的数据交换都基于BizTalk完成,现在BizTalk已经成为不可缺少的数据交换核心。利用的就是BizTalk的发布/订阅模式。 因此在每个发送端...

35850
来自专栏BY的专栏

Git 回滚代码的正确姿势 git revert 和 git reset 的区别

45880
来自专栏赵俊的Java专栏

Git 常用命令

18850
来自专栏技术博文

常用 Git 命令

转载自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html;感谢作者辛苦撰写! 一般来说,日...

30060
来自专栏java思维导图

一篇文章,教你学会Git

在日常工作中,经常会用到 Git 操作。但是对于新人来讲,刚上来对 Git 很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触 Git 的新人,理解 Git ...

28930

扫码关注云+社区

领取腾讯云代金券