git 创建分支并提交代码
1、查看所有分支
git branch -a
2、查看当前分支
git branch
3、新建一个分支
git branch branch1 (删除分支 git branch -d branchname ,git branch -D branchname ,恢复分支 git branch branchName)
4、切换到新建分支上面
git checkout branch1
5、提交代码到本地缓存区
git add .
6、添加提交的代码备注
git commit -m "备注内容"
7、推送提交的代码到远程新建的分支上面
git push origin branch1:branch1
创建branch 默认是把master全部copy过来,所以push时会提示 无法push 随便修改点内容,就可以了
git 回滚到指定版本
f5be2874cda8aa42aaaa2dcd637821813909a7c8
1、记录需要回滚的id
2、切换到需要回滚的分支
3、git reset --hard id
4、git push origin XX -f (强制回滚)
branch 合并到master
假如我们现在在branch1分支上,刚开发完项目,执行了下列命令
git add .
git commit -m ‘branch1'
git push -u origin branch1
然后我们要把branch1分支的代码合并到master分支上 该如何?
打开git bash命令框,也可以在idea里进行操作
1、切换到分支(已经是branch1就略过)
git checkout branch1
2、pull分支代码
git pull origin branch1
3、切换到主分支
git checkout master
下面操作在IDEA里进行比较方便,手动merge比较容易出错
4、把分支代码merge到主分支
git merge branch1
------如果出现冲突 ,手动解决 ,再git add . ,git commit -m "" git push origin master
------如果没有冲突 git push origin master(可能会有冲突,呵呵)