gitlab常用的命令
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH#返回到某个节点。保留修改
1.初始化 创建新版本库
git clone 项目地址 (克隆一份到本地) cd 项目名 touch README.md (创建文件) git add README.md (添加资料到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin master (将本地库push到服务器上面的msater)
2.建立dev分支 dev
git checkout -b dev (创建并切换到dev分支) touch dev.text (创建dev文件 随便做点什么) git add dev.text (添加资料到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin dev (将本地库push到服务器上面的dev)
3.建立自己分支 self
git checkout -b self (创建并切换到self分支) git pull origin dev (将dev支线的内容 更新到本地self支线上) touch self.text (做自己的修改) git add self.text (添加资料到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin self (将本地库push到服务器上面的self)
4.dev 合并 self
git checkout dev (切换到本地dev分支) git merge self (将self分支合并到dev上) git add . (添加所有的合并资料到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin dev (将本地库push到服务器上面的dev)
5.master 合并 dev
git checkout master (切换到本地master分支) git merge dev (将dev分支合并到master上) git add . (添加所有的合并资料到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin master (将本地库push到服务器上面的dev)
6.其它人操作
git clone 项目地址 (克隆一份到本地) cd 项目名 git checkout other (创建other分支) touch other.text (做自己的修改) git pull origin dev (更新dev上面内容到自己支线 是否出错) git add . (添加修改到本地缓存区) git commit -m"备注 上传什么东西" (添加所有资料到本地库) git push -u origin other (将本地库push到服务器上面的other)
一些操作
git branch -a (查看所有本地分支) git checkout -b 本地分支名 origin/远程分支名 (将远程分支拉取到本地<本地没有这个分支,无法终端合并>,本地分支名 与 远程分支名 最好一致 方便辨认 ) mkdir 创建文件夹 ls 查看文件夹下面的所有文件 cd 目录/文件名 切到指定位置 git status 检查本地需要提交的文件 git reset --hard 本地回退到上次提交的时候 git branch -d zhuge 移除本地分支(分支名:zhuge)
打标签
git tag -a v1.0 -m “my verson” git push origin v1.0
pull冲突
终端:将本地修改存入缓存区 -> 拉取pull -> 将缓存区提取出来 -> 解决冲突 -> 正常提交 git stash //存入缓存区 git pull //拉取 git stash pop stash@{0} //提取缓存 git status -uno //查看冲突 报红色就是冲突文件 git add 冲突文件路径(这里直接复制终端那一端路径就好了) //合并冲突文件 //正常提交 git add . git commit -m" " git push origin master
相关推荐
lovetg0 2020-05-31
tianhuak 2020-11-24
86276537 2020-11-19
大牛牛 2020-10-30
flycappuccino 2020-09-27
卢从利 2020-10-10
无忧老猪 2020-10-09
学峰的学习笔记 2020-10-05
85216033 2020-09-16
兄dei努力赚钱吧 2020-09-06
89334799 2020-08-12
ruanhongbiao 2020-08-16
邓博学习笔记 2020-08-03
ningningmingming 2020-07-28
zhongzhiwei 2020-07-27
Jiajinjin 2020-07-27
manimnchn 2020-07-26
xiyoukeke 2020-07-19
ooouuuooouuu 2020-07-19