git学习笔记

筅森魡賤 提交于 2020-10-28 03:04:34

基本概念

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

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

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


工作流程

image.png


新建git仓库

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

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

image.png


常用基本操作

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

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

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

  image.png

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

    $ git add hello.txt

    $ git commit -m 'gogo'

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

   image.png

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


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

git remote add origin git@192.168.238.129:root/mytest.git
git push -u origin master

 image.png

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

git push origin master


从远程gitlab克隆到本地

远程库上已经建好mytest2项目

image.png

$ cd ..

flg@DESKTOP-77O3H5L MINGW64 /e

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

image.png


创建分支

在/e/gitmulu下创建分支testing

$ git checkout -b testing

image.png

创建并切换到了testing分支

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

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

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

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

删除分支:git branch –d name


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!