在linux中搭建的gitlab私服
在Linux中下载gitlab,搭建gitlab私服
上传相关
- 登录 gitLab账号,成功创建一个项目文件,并生成https地址
- 打开本地项目,初始化git
$ git init
- 将本地git和服务器上的连接(确保项目没有其他远程连接的服务器端口)
$ git remote add origin 这里是gitlab上刚创建的项目文件的地址链接(origin后面空格 跟上想要提交的仓库地址) $ git remote add origin git@192.168.91.132:vueproject/nvuepro.git
- 添加要提交的本地项目
$ git add . (.代表所有 可用文件名代替. 上传某个文件) //如果有多个修改文件要提交,则会将多个修改的文件提交 $ git add --all
- 提交到本地库
$ git commit -m "描述"
- 将项目推送到gitLab端
$ git push -u origin master
注:
推送命令发出后,若出现: failed to push some refs to git 错误,主要原因是github中的README.md文件不在本地代码目录中,因此,可通过如下命令进行代码合并(pull=fetch+merge):
$ git pull --rebase origin master
执行完此代码后可以看到本地代码库多了README.MD文件,此时,再执行语句:
$ git push -u origin master
即可完成
分支操作
- 创建本地分支
git branch test // test为分支名称
- 切换分支
git checkout test // test为分支名称
- 查看当前所在分支
git branch
- 查看修改的代码
git status
- 将本地修改代码提交到分支缓存
git add . //提交所有 git add /e/vue-project/nvuepro/src/components/MainPage.vue //只提交修改部分
- 提交到本地库
$ git commit -m "描述"
- 将本地分支提交到远程服务器
git push origin test:test //如果不写远程分支名称,则默认和本地分支同名,这时命令为:$ git push origin test git push origin uservue
- 从远程拉取代码到分支
git pull origin test:test
拉取最新代码
git pull origin browpro // browpro:分支名