【基本概念】
Git: Git是负责对工作区的文件进行版本控制,因为Git装在本地,那么在本地(当前计算机下)就必须要有一个仓库,这个仓库中记录了所有的版本变化。
Github: 公网上典型的远程仓库,可以将本地仓库的文件复制一份到远程仓库中予以双重保存。

【原理流程图】
文件->工作区->暂存区->本地仓库->远程仓库: 需要先将工作区的文件上传到暂存区,然后从暂存区(因为有些文件不确定,或者有待更新,所以先在暂存区中)提交文件到本地仓库,版本号记录的是文件从暂存库到本地仓库时的,之后也可以用文件复制一份,由本地仓库发往远程仓库上予以保存。

【基本操作示例】
1、利用Git,在本地创建根目录创建新的文件夹,demo1和demo2。
(创建文件夹命令:mkdir 文件名)


2、利用Git Bash在D盘新建一个文件夹MyGit。

3、Git的初始化用户配置,配置当前用户的姓名和邮箱。

# 设置提交代码时的用户信息
$ git config [--global] user.name "[name]"
$ git config [--global] user.email "[email address]"

4、利用Git Bash新建代码库。

# 方法一:在当前目录新建一个Git代码库
$ git init
# 方法二:新建一个目录,将其初始化为Git代码库
$ git init [project-name]


接着输入 cd gitDemo,后面显示出(master),说明当前正处于该仓库中。

接着输入git config --list,可以查看当前仓库的配置文件信息,包括刚刚初始化的邮箱和用户名等信息。

最后,要知道.git是我们git的版本库,而gitDemo文件夹是我们的工作区。

5、把文件从工作区提交到缓存区。
①输入命令:git status ,发现有个Untracked files表示文件test.txt在工作区,意味着这个文件后期无法进行版本的记录,因此需要进行下述操作。

②输入命令:git add [file1] [file2]…,添加工作区中的指定文件到暂存区,从结果可以看出new file:test.txt表示文件已经进入了暂存区,但是仅仅移动到暂存区还是无法记录版本号,还需要将其移动到本地仓库中。

# 添加指定文件到暂存区
$ git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
$ git add [dir]
# 添加当前目录的所有文件到暂存区
$ git add .

6、把暂存区的文件提交到本地仓库

# 提交暂存区到仓库区
$ git commit -m [message]
# 提交暂存区的指定文件到仓库
$ git commit [file1] [file2] ... -m [message]

【相关知识链接】
1、GitHub的简介和两大功能
2、Git的简介和安装过程
3、Git的基本使用(用户初始化配置、新建代码库、把文件提交到缓存区、把文件提交到本地仓库等
4、Git的版本控制(查看文件内容和文件的变化状态、版本日志、版本回退以及找回覆盖的版本等)
5、新建并配置本地Git仓库的远程仓库–GitHub、推送本地仓库到GitHub。
6、如何将GitGub中的资源克隆到本地仓库中
7、GitHub中配置SSH-Key
8、Git中如何查看、删除和建立远程仓库
9、如何通过cmd命令查看本机是否安装了Git或Git的版本号
10、GitHub中的repositories如何删除?
13、IEDA中如何配置Git
15、DevOps与Git之间的代码提取与上传
13、由于网络问题,导致Git Bash中输入命令:git push origin master,屡屡报出各种错误。
14、如何解决每次输入push origin master后都需要我们再输入一次GitHub的密码
15、fatal: not in a git directory(Git)
16、nothing added to commit but untracked files present (use“git add“to track)
17、git push origin master上传资源总是报密码错误,但是密码确实是正确的应该怎么办?

Git的基本使用(用户初始化配置、新建代码库、把文件提交到缓存区、把文件提交到本地仓库等)相关推荐

  1. Lerix的git学习笔记(3)_初始化配置(精华)

    初始化配置并建立仓库 配置用户 git config --global user.name "Your Name" git config --global user.email & ...

  2. git码云初始化配置

    码云初始化配置 因为代码需要放在码云上,所以记录一下git初始化配置 码云注册账号 这里就忽略- 开始配置 1.点击头像->设置->SSH公钥 2.查看如何生成公钥 3.生成公钥 4.新建 ...

  3. 在IDEA中配置git本地仓库并提交远程仓库

    首先需要先安装好git 1.下载并安装Git客户端→Git官网下载地址 2.需要有远程仓库账号(gitee或者GitHub都可以). 先在IDEA中配置git file -> settings ...

  4. github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...

  5. Git初始化本地仓库及管理远程仓库github

    1.首先在本地安装git,地址:https://git-scm.com/downloads.下载安装好git工具. 2.将自己在github上的注册的用户名和邮箱写入本地git的配置文件中: (1). ...

  6. Git学习——Git基本工作原理(入门级教程,通过玩转Git本地仓库,帮助新手快速入手Git)

    如果你只是想知道如何用Git上传代码至托管平台,请看:创建码云仓库并完成第一次上传(https) 及 使用ssh协议上传代码 如果你想了解Git本地仓库的工作原理,欢迎阅读本文. 文章目录 一.分区及 ...

  7. git 拉取远端仓库_git命令-远程仓库拉取、本地仓库更新、工作空间提交等等

    一,新建代码库 1,在当前目录下新建一个git代码库 $ git init 2,新建一个目录将其初始化为git代码库 $ git init [project-name] 3,git clone 远程代 ...

  8. git命令-远程仓库拉取、本地仓库更新、工作空间提交等等

    一,新建代码库 1,在当前目录下新建一个git代码库 $ git init 2,新建一个目录将其初始化为git代码库 $ git init [project-name] 3,git clone 远程代 ...

  9. 二、Git本地仓库基本操作——创建Git仓库、提交更新或删除文件

    1. 创建本地工作仓库 创建本地工作仓库有两种方法: git init 在本地初始化一个git仓库 git clone 直接克隆一个远程的git仓库 方法一: 我们在其中一个目录下,点击鼠标右键,然后 ...

最新文章

  1. MFC List Control 控件添加单元格编辑,实现可编辑重写
  2. if some one want to buy it
  3. 这 3 种 DDD 分层架构的模式,你掌握了么?
  4. ac86u原厂固件去广告_苹果发布最新固件IOS12.3.2,估计不修正你的手机
  5. PHP学习之六:预定义常量
  6. 浏览器报错:DNS_PROBE_FINISHED_BAD_CONFIG
  7. #VSTS日志# Xamarin构建支持和一大波更新
  8. gprs发送消息给服务器,gprs发送到云服务器
  9. struts2学到屎挫死-深入Struts2(2)--Action
  10. dell计算机维修教程,戴尔Dell Latitude E6410/E6510官方拆机图解维修手册
  11. 接入交换机下pc获取不了ip问题处理
  12. Python中常见的保留字(33+2)
  13. 如何查看本机flash版本
  14. CVR预估建模中样本的问题
  15. 访存模式分析实验思路(毕设笔记9)
  16. (一)C++游戏开发-本地存储-介绍
  17. 用html5制作一个2d沙发,沙发诞生记——一套沙发的制作工艺及流程
  18. 屠光绍:公司债启动时机成熟 市场意义重大
  19. 14个纸张破损撕纸特效图片视频模板PR剪辑素材
  20. Heritrix maven

热门文章

  1. r语言查找是否存在空值_R语言-缺失值判断以及处理
  2. java编写家庭收支记账程序
  3. 在家怎么做炸酱面 炸酱面做法
  4. Spring-Mybatis整合 第一个Spring-Mybatis程序
  5. 人生百味-2:钱和面子的关系
  6. java中什么是结果集,Java中对数据库查询结果集进行操作的对象是()
  7. 信息学奥赛一本通:1055:判断闰年
  8. 判断输入的年份是不是闰年
  9. 【Vue2.0学习】—数据绑定
  10. 《口技》在B站爆火,沉浸式还原吸引800w播放量