GIT本地库操作基本原理

GIT作为分布式版本库软件,每个机器上都是一个版本库。

git初始化后,有三个区,分别是 工作区,暂存区,本地库;

工作区是我们编辑代码的区别,包括新增,修改,删除代码操作,我们编辑代码后,添加到暂存区;

暂存区是临时存储代码的地方,方便批量提交数据到本地库;

本地库是最终的历史版本文件的存储地;

git config设置全局用户

在做一些本地版本库操作时候,需要知道你是谁,所以我们要先设置下全局用户;

右击 Git Bash here

执行:

git config --global user.name "java1234"

git config --global user.email "java1234@qq.com"

git init初始化版本库

准备工作;

我们在E盘新建一个gitworkspace作为git工作空间;

然后右击 Git Bash here

执行git init

这样 当前目录多了一个 .git目录

打开

这里都是版本库管理的一些配置文件和控制程序,以及存储目录;

init初始化版本后,这个目录下的所有文件的任何操作都能被git跟踪到,然后可以进行版本库管理;

git status查看操作状态

git status 查看操作状态

假如有可添加和可提交的操作,会提示;

git add添加到暂存区

git add  文件    是把新增或者修改文件添加到暂时区;

我们在工作空间新建一个a.txt,然后里面写个三行文字;

我们git status 查看操作状态:

有一个可添加

git add a.txt 执行;

即可把新增文件添加到暂存区;

git commit提交到版本库

git commit -m "备注信息" 主要是把暂存区的一个或者多个待提交的文件提交到本地版本库;

------------------------------------------------------------------------------------------------------------------------------

作者:java1234_小锋

出处:https://www.cnblogs.com/java688/p/13132444.html

版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。

------------------------------------------------------------------------------------------------------------------------------

最新文章

  1. Programming Language A 学习笔记(二)
  2. ddms(基于 Express 的表单管理系统)源码学习
  3. XCode v8.11 重量级分表分库(无视海量数据)
  4. jquery取消超链接
  5. Xamarin Visual Studio提示找不到AssemblyAttributes.cs文件
  6. BZOJ 4597 随机序列
  7. Android Studio笔记(2)——快捷键
  8. 如何在不装ORACLE的情况下使用PLSQL
  9. 深度优化LNMP之Nginx [2]
  10. Keil IDE指南.
  11. 点击按钮改变标签内容(采用lambda函数方式)
  12. Django Web开发【1】Django简介
  13. asp.net MVC分页
  14. div学习之div中dl-dt-dd的详解
  15. 关于computed使用时报no-side-effects-in-computed-properties错误
  16. MySQL中MyISAM与InnoDB的主要区别对比
  17. Zookeeper集群节点数量为什么要是奇数个?
  18. 『实践』Matlab实现Flyod求最短距离及存储最优路径
  19. leetcode-algorithms-32 Longest Valid Parentheses
  20. Spring MVC之ResposeEntity下载文件

热门文章

  1. vue路由中使用keep-alive 以及activated和deactivated 钩子
  2. JavaScript ——内部函数和匿名函数
  3. Centos8 删除了yum.repos.d 下面的文件
  4. 学Linux驱动: 应该先了解驱动模型
  5. 【Kafka】知识总结
  6. 最新 iOS 框架整体梳理(一)
  7. Java实现 LeetCode 290 单词规律
  8. Java实现 蓝桥杯 算法训练 字符串合并
  9. Java实现 LeetCode 42 接雨水
  10. 深入剖析AQS