参考
码云gitee+git入门篇(二)——代码托管_gxx_csdn的博客-CSDN博客_gitee pull
Git 将master 分支代码合并到 dev_lvmengzou的专栏-CSDN博客_git把master合并到dev
如果push 到 别的分支
首先通过 git branch -a 查看当前分支
绿色的就是
如果没有该分支 通过 git branch 分支名 创建本地分支
通过 git checkout 分支名切好到 当前分支
然后再
git add .
git commit -m '222'
git push 即可
如果不是 通过
创建分支
git branch 分支名
切换分支
git checkout 分支名
git
git commit -m '注释任意'
git push -u origin 分支名
查看历史版本以及退回到历史版本
参考GIT入门之二:版本历史/回溯_helpbs-CSDN博客
git reset --hard 和 git reset --soft区别_洋成林-CSDN博客_git reset soft
git reset --soft 这个只回退 commit 信息不回退内容
git log
git reset --hard (commint 码:类似commit f76e510bb94cd3b094b7ee0290ee16b000d0fb76)
回退需谨慎 回退了新的版本就没了
当push失败 可以
$ git push -u origin develop_ver -f 试试
一般我们是develop 然后 通过merge 融合 developl里面的内容到 master中
但是一般会出现冲突,
<<<<<<< HEAD
test in master
=======
test in dev
>>>>>>> dev
<<<< 表示当前分支中的代码
===== 到 >>>> 表示另一条分支中的代码
对于简单的合并,手工编辑,然后去掉这些标记,最后像往常的提交一样先add再commit即可。
当2个版本库冲突的时候 pull 失败
可加入如下
--allow-unrelated-histories