运维开发网

git学习笔记

运维开发网 https://www.qedev.com 2020-10-20 12:25 出处:51CTO 作者:1143725967
基本概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。新建git仓库在本地目录(工作区)下创建git仓库,命令:$gitinit#如在本地e/gitmulu下执行gitinit常用基本

基本概念

  • 工作区:就是你在电脑里能看到的目录。

  • 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

  • 版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。

工作流程

git学习笔记

新建git仓库

在本地目录(工作区)下创建git仓库,命令:$ git init

#如在本地e/gitmulu下执行git init

git学习笔记

常用基本操作

1、工作区创建空文件hello.txt

2、添加文件到暂存区,命令:$ git add hello.txt

3、提交文件到本地仓库,命令:$ git commit -m '提交了'

  

git学习笔记

4、修改文件并提交。修改本地文件hello.txt,  然后依次执行命令:

    $ git add hello.txt

    $ git commit -m 'gogo'

5、版本回退。会退到上一个版本,执行命令:$ git reset --hard HEAD^

   

git学习笔记

查看本地工作区文件已经回到上次修改前。

推送本地仓库文件到远程库

git remote add origin [email protected]:root/mytest.git
git push -u origin master

 

git学习笔记

从现在起,只要本地作了提交,就可以通过如下命令:

git push origin master

从远程gitlab克隆到本地

远程库上已经建好mytest2项目

git学习笔记

$ cd ..

[email protected] MINGW64 /e

$ git clone http://192.168.238.129/root/mytest2.git

git学习笔记

创建分支

在/e/gitmulu下创建分支testing

$ git checkout -b testing

git学习笔记

创建并切换到了testing分支

总结创建与合并分支命令如下:

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号