环境准备:
操作系统: Win7 旗舰版 64位
Git:自官 下载2.22 Windows版本,默认安装
任意位置新建一个空白文件夹:d:/B03_Git
在该文件夹中点击鼠标右键,选择“Git Bash Here”,打开Git终端控制窗口
初始化(新建)一个仓库:
图中命令依次解释:
命令:pwd
解释:查看当前所在路径,即新建空白文件夹中(d:/B03_Git)
命令:git status
解释:查看当前仓库状态,由于此时还未创建仓库,因此提示“还没有仓库”
命令:git –version
解释:查看当前使用的git版本 ,显示当前使用的版本是2.22.0
命令:git init
解释:在当前目录新建(初始化)一个仓库,成功后在本目录下多出一个默认隐藏的.git 文件夹,证明仓库创建成功
命令:git status
解释:再次查看当前仓库状态,提示当前处于主分支(master)中,而且目前没有可供提交的文件。
新增文件操作:
命令:pwd
解释:查看当前所在路径,即新建空白文件夹中(d:/B03_Git)
命令:git add .
解释:将doc_1.txt文件放入仓库的暂存区(stage)。其中的“.”是相对路径写法,代表当前路径,git会自动搜索当前路径下面新增的文件,并一起自动放入暂存区。
命令:git status
解释:查看当前仓库状态。
On branch master 当前处于master分支中
No commits yet 当前内容没有提交
Changes to be committed: 可以被提交的改变,后面列出发现的被改变的文件(doc_1.txt)
命令:git status
解释:查看当前仓库状态。注意:前面的doc_1.txt已经通过add命令增加到暂存区。而新增的doc_2.txt文件还没有执行add命令。我们对比看此时仓库的状态有哪些提示信息。
doc_1.txt 文件的提示信息没有发生改变
untracked files …: 红色文字提示有未跟踪到的文件doc_2.txt。
命令:git add ./T1/doc_2.txt
解释:再次执行add命令,通过指明文件名的方式,将doc_2.txt文件放入仓库的暂存区。注意:此时在仓库的暂存区一共有两个文件了doc_1.txt和 doc_2.txt。
提交文件操作:
命令:git commit –m “提交两个文件”
解释:将增加到暂存区的文件提交到仓库中
-m:提交说明选项。git要求提交时必须输入提交的说明信息,即后面的双引 中的内容。
结果:此次提交失败。提示中说明原因是git还不知道你是谁呢,即提交操作需要有一个用户帐户身份。提示中也说明了如何配置用户帐户信息的命令。
命令:git config –global user.email “xxxx@163.com”
git config –global user.name “xxxx@163.com”
解释:分配配置你的邮箱帐户和用户名信息。再次执行上面的提交命令,提交成功。
再次熟悉一下整个操作过程
操作:在T1目录中新建第三个文件doc_3.txt
命令:git add .
解释:将新建文件增加到暂存区
命令:git commit -m “aaaaaa”
解释:将暂存区文件提交到仓库,并增加注释信息
[master a6ce48a] aaaaaa 文件被提交到master分支成功,并自动赋予版本 a6ce48a
命令:git status
解释:查看仓库状态。
On branch master 当前处于master分支
Nothing to commit, working tree clean 没有可提交内容,工作目录中也没有改变的内容
查看提交日志:
命令:git log
解释:显示每次提交的版本日志(版本 、最新位置、提交人、提交时间等)
查看操作日志:
命令: git reflog
解释: 显示使用命令操作的日志。如图中分别执行的5次(0~4)操作,包括初始化仓库、提交文件、回退版本等操作。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!