基本概念git
工做區:就是你在電腦裏能看到的目錄。app
暫存區:英文叫 stage 或 index。通常存放在 .git 目錄下的 index 文件(.git/index)中,因此咱們把暫存區有時也叫做索引(index)。ide
版本庫:工做區有一個隱藏目錄 .git,這個不算工做區,而是 Git 的版本庫。gitlab
工做流程spa
新建git倉庫orm
在本地目錄(工做區)下建立git倉庫,命令:$ git initblog
#如在本地e/gitmulu下執行git init索引
經常使用基本操做ci
一、工做區建立空文件hello.txtrem
二、添加文件到暫存區,命令:$ git add hello.txt
三、提交文件到本地倉庫,命令:$ git commit -m '提交了'
四、修改文件並提交。修改本地文件hello.txt, 而後依次執行命令:
$ git add hello.txt
$ git commit -m 'gogo'
五、版本回退。會退到上一個版本,執行命令:$ 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