一.Gitlab客户端及账号配置
-
本地生成ssh密钥 打开gitbash终端:输入命令: ssh-keygen -t rsa -C "邮箱" 然后一路回车 cd ~/.ssh cat id_rsa.pub
-
控制台的输出的内容(公钥信息)复制到gitlab账号下
二.本地仓库导入数据到远程仓库
-
创建新仓库 git init
-
检出仓库
git clone -b 分支名 地址
-
与远程仓库建立连接 git remote add origin 远程仓库地址
-
查看仓库状态 git status
-
提交所有文件到暂存区 git add -A
-
提交代码到本地仓库 git commit -m “代码改动的详细信息”
-
从远程仓库拉取代码 git pull 注意:pull时出现错误: refusing to merge unrelated histories 解决:--allow-unrelated-histories
拉取某个分支的代码到当前分支
git pull 分支名
-
推送代码到远程仓库 git push
-
推送某个分支代码到远程服务器 git push origin 分支名
三.分支创建和删除
1.创建新分支
git branch 新分支名
2.切换分支
git checkout 分支名
3.切换并创建新分支
git checkout -b 新分支名
4.删除分支
git branch -d 分支名
四.标签
1.添加标签
(1)在当前分支当前提交的代码创建标签
git tag 标签名 (标签名建议为软件状态(测试、发布等)+版本号)
(2)在历史的提交上创建标签,id号可以通过 git log 获取
git tag 标签名 历史提交的id号
2.推送本地标签到远程
(1)将某一个标签推送到远程
git push origin 需要推送到远程的标签名
(2)将未推送到远程的标签都推送到远程
git push origin 分支名 --tags
3.删除标签
git tag -d 标签名