基本概念
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
工作流程
新建git仓库
在本地目录(工作区)下创建git仓库,命令:$ git init
#如在本地e/gitmulu下执行git init
常用基本操作
1、工作区创建空文件hello.txt
2、添加文件到暂存区,命令:$ git add hello.txt
3、提交文件到本地仓库,命令:$ git commit -m '提交了'
4、修改文件并提交。修改本地文件hello.txt, 然后依次执行命令:
$ git add hello.txt
$ git commit -m 'gogo'
5、版本回退。会退到上一个版本,执行命令:$ git reset --hard HEAD^
查看本地工作区文件已经回到上次修改前。
推送本地仓库文件到远程库
git remote add origin git@192.168.238.129:root/mytest.git
git push -u origin master
从现在起,只要本地作了提交,就可以通过如下命令:
git push origin master
从远程gitlab克隆到本地
远程库上已经建好mytest2项目
$ cd ..
flg@DESKTOP-77O3H5L MINGW64 /e
$ git clone http://192.168.238.129/root/mytest2.git
创建分支
在/e/gitmulu下创建分支testing
$ git checkout -b testing
创建并切换到了testing分支
总结创建与合并分支命令如下:
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout –b name
合并某分支到当前分支:git merge name
删除分支:git branch –d name
来源:oschina
链接:https://my.oschina.net/u/4305437/blog/4683097