一、安装gitlab
按官方教程下载安装包安装即可
其中,Git Bash是命令执行窗口,Git Gui 是图形化操作窗口,各有好处。
二、创建本地仓库
使用Git Bash进入一个目录或者在这个目录下右键点击Git Bash也可以打开进入该目录的操作窗口,在使用init命令就会在这个目录建立一个Repository(仓库)
$ git init 初始化本地仓库,即在当前目录下创建本地版本仓库
三、常用命令
1、复制远程仓库代码
$ git clone 远程仓库地址(可在远程仓库项目主页上复制链接)
2、进入和返回目录操作
$ cd dir 进入目录
$ cd .. 返回上一级目录
3、添加文件/文件夹到git管理的工作区,也是push前需要的一步
$ git add . 一点是将当前目录下所有文件文件夹都添加
$ git add filename 添加指定文件
4、pull代码到本地
$ git pull remote master:remote是 远程仓库地址,master表示分支名称
5、提交到本地git库
git commit -m "提交说明"
6、push代码远程仓库
$ git push 通过clone命令下载到本地的分支代码,已经在本地与远程仓库简历联系,所以直接使用push即可对应,可通过7的命令查看对应关系
7、查看本地分支与远程之间联系
$ git remote -v
8、创建本地分支
$ git checkout -b branchname 创建本地分之并切换到新分之branchname下
9、 合并分支
$ git merge master 通过checkout切换到非master分支下时使用表示将master分之合并到当前分支
10、查看本地分支情况
$ git branch
11、删除远程仓库中文件
$ git rm -r dir/filename 先在本地执行删除
$ git commit -m "删除文件" 然后在本地执行commit
$ git push origin master 最后执行真正删除远程仓库文件