如何通过git 和 gitee 实现版本控制

参考

码云gitee+git入门篇(二)——代码托管_gxx_csdn的博客-CSDN博客_gitee pull

Git 将master 分支代码合并到 dev_lvmengzou的专栏-CSDN博客_git把master合并到dev

Git 分支管理和冲突解决 - 圣骑士wind - 博客园

如果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
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

<<<< 表示当前分支中的代码

=====  到  >>>>  表示另一条分支中的代码

  对于简单的合并,手工编辑,然后去掉这些标记,最后像往常的提交一样先add再commit即可。

当2个版本库冲突的时候 pull 失败

可加入如下

--allow-unrelated-histories

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值