Git是一种分布式版本控制系统 ,通过一周学习有感,记录下来。对Git有如下认识:
准备工作
- 注册Github账户
你可以登录网站:
github网页
根据提示进行操作
-
创建仓库
-
Git学习有感
-
git下载
你可以登录网站:
git下载

创建版本库
通过看视频我们知道,最初我们需要建立一个内含名为".git"文件的文件夹。经过百度,了解到如下内容
文件夹是当前工作的管理仓库(Gitrepository),".git"文件夹用于储存管理版本库的变动信息
- 操作前现在c盘目录下新建文件夹git,并在文件夹内建立一个learngit文本
桌面新建文件夹,单击右键用GitBashHere打开,首先

输入gitconfig--globaluser.namexxx
敲Enter
输入gitconfig--globaluser.emailxxx
- git init .git
使得文件夹里生成一个.git文件夹,使得git文件夹变成版本库。
尝试一下
-
输入指令: git add test.txt
将test.txt 提交到暂存区 -
输入指令: git commit -m "test"
将test.txt 文件提交到仓库,-m后面的字符串为本次提交的信息,根据需求编辑
emm注意呀
1.工作区:即当前仓库即为工作区,在文件夹里对各类文件进行修改;
暂存区: git add file 后将文件放入的位置为暂存区,在暂存区内文件还没有被git commit -m " "传入到版本库中。
2.可以通过git checkout -- test.txt 将文件恢复到暂存区或版本库里的状态,即撤销改动。
连接本地Git与网络上Github

复制链接,打开git小黑框框哈哈哈
输入git clone(可将你的Git库复制)
从此以后你可以进行自己的一系列联机操作了
创建简单分支
为什么要创建简单分支呢?资料如下:
分支管理(branch)是git的重要功能,可以用交通上的行车来类比。主分支类似于主干道,名为master。分支管理的过程可以看做:一部分车流因任务需要从主干道上离开,前往分支干道上完成任务,然后再回到主干道。从主干道上离开前往分支干道,为创建分支;完成任务后回到主干道,为合并分支。这种只有一次分支的情况是简单分支,是分支管理的基础情况。
- 建立一个分支需要
1.查看当前分支 git branch
一般刚刚开始你只会看到一个master分支
2.创建新分支 git checkout -b .a
这里git checkout .a就能实现建立.a分支,这里git checkout -b 的意义所在为,创建.a分支并将工作状态切换至.a分支
3.在文件夹中新建一个.b.txt 文本。然后输入指令:.b.txt 和 git commit -m 'new branch‘,将文本提交到版本库。如果这时候再输入指令:git checkout master,将工作分支切换到master,可以发现文件夹中的.b.txt文本消失了,说明master的版本库和.a的版本库是不同的。
4.现在如果分支.a的工作完成了,要将其合并回主分支master,将无用的分支.a删除。
(1)先切换回主分支master:git checkout master
(2)将分支.a的工作成果合并到master上:git merge .a
(3)删除.a分支:git branch -d .a(即用-d表示删除)
网友评论