1、常见git命令
git branch : 查看所有本地分支
git branch -a : 查看所有本地和远程分支
git status : 查看分支状态
git pull : 拉取本地代码
git pull origin 分支名 : 拉取远程分支
git merge 分支名 : 合并本地分支
git merge origin 分支名 : 合并远程分支
git checkout 分支名 : 切换本地分支
git push origin 分支名: 推送到远程分支
git clone url :拉取GitLab代码
2、新建分支过程
git branch 分支名
git checkout 分支名
git push origin 分支名
git branch --set-upstream-to=origin/分支名
git pull
3、删除远程分支
git push origin --delete 分支名
4、删除本地分支
git branch -D 分支名
5、dev分支合并到master后打包升级过程
git checkout dev
git status
git pull
git merge 要合并的本地其他分支名
-解决冲突
-升级版本号
mvn clean install -DskipTests -Pdev
git push origin dev
git checkout master
git pull
git merge dev(git merge origin dev)
-解决冲突
git status
git pull
去掉快照SNAPSHOT
mvn clean install -DskipTests -Pprod
git push origin master
-升级
dev同步master代码
git checkout dev
git pull
git merge master(git merge origin master)
升级快照版本号
6、回退版本
git log
git reset --hard commitID
7、git pull 与 git pull --rebase 区别
git pull == git fetch + git merge
git pull --rebase == git fetch + git rebase 分支名 == 变基
多人修复同一bug(代码在某一行或几行处添加同样的内容)已被修改且提交过的同一文件,用此命令规避代码重复问题
8、新项目推送到GitLab
idea git命令行
git init
git add .
git commit -am 'add'
git remote add origin http://ip:port/name/test.git
git push origin master