Git的基本使用(用户初始化配置新建代码库把文件提交到缓存区把文件提交到本地仓库等)
Posted 时光-ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git的基本使用(用户初始化配置新建代码库把文件提交到缓存区把文件提交到本地仓库等)相关的知识,希望对你有一定的参考价值。
【基本概念】
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]
以上是关于Git的基本使用(用户初始化配置新建代码库把文件提交到缓存区把文件提交到本地仓库等)的主要内容,如果未能解决你的问题,请参考以下文章