关于git,我好像突然顿悟了~

最近几天在研究 gitgithub ,但是,却一直无法理解它的原理。就在刚才,我好像突然就顿悟了。看来,有些东西只有通过遇到问题才能够解决问题啊~

先声明,以下的都是我个人自己的理解,至于正确性还有带验证。如果有懂的人能够告诉我一声,感激不尽~

下面是我的理解:

  1. 总结成一句话就是 :** git 管理的是你当前的整个工作目录。监控的是改变。**(这句话很重要!!!是我自己总结出来的~)

2.如果有发生改动的话,但是你还没有 git add 进缓存区,说明 git 还无法跟 踪这些改动,那么运行 git status 将会这样说:

未跟踪的文件: xxxxxxxx

同时它还会提示你说:

(使用 "git add <file>..." 以包含要提交的内容)

3.如果已经 git add 了,但是还没有 git commit -m "xxxxxxxx" 那么说明虽然已经加入了 stage 或者说 index但是还没有添加到当前的分支中。分支的概念十分的重要:每个分支就是当前保存下来的可以说是一个当前工作分区的不同状态的一个集合,或者说是一条时间轴,你每一次 git commit ,就会增加这个时间轴上的一个点。 而且,如果你要把你的文件 git pushgithub 的话,push 的也将是当前分支的最新的一个点。所以,每一次有改动,都要记得 git commit 哦~

好吧,git 算是入门了吧,接下来还要好好学习。

git 是个好东西~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,723评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • 我的跑步生活就这样开始了,很幸运的事,在我开始跑步大概1个月左右的时候,在朋友圈中看到了罗友分享的“跑步者...
    三室两厅阅读 146评论 1 1
  • 下象棋,打扑克,下围棋,有时候你会问我,你是不是让我的。 和远比赛跳跳绳儿,远一分钟168个。这次爸爸真的没让你。
    ben0123阅读 85评论 0 0
  • 没有谁是一座孤岛。 每个人的生命中,都有最艰难的那一年,将人生变得美好而辽阔。 书中的主人公A.J费克里在一座小岛...
    胜莉莉的少女吖阅读 572评论 0 12