首页 > 代码库 > git服务器创建,冲突解决
git服务器创建,冲突解决
1、git服务器创建
在公司多人协作开发的情况下,不能简单地使用github,因为github是互联网公开的,这种情况公司的代码的保密性就会丧失了。这种情况下,需要创建git服务器。
登录服务器,使用git init --bare xx.git创建空的git版本库,这个版本库比较特别,和tree不是一回事,在这个目录下也没法运行git命令。
之后在工作的机器上,clone此版本库。
多人clone以及pull、push就可以实现协同开发。
然后本地的操作方法就都和一般使用git一样了,只不过ip不是对应github而是自己的git服务器。
2、冲突解决
多人协同开发的时候,如果两个人改了同一个文件,其中A提交了并push了改动。
这种前提下,B先pull,发现冲突,此时必须解决冲突才能提交。
此时有一种可能,B只需获取更新,覆盖自己的改动即可。
这时可运行命令
git fetch --all git reset --hard origin/master git pull
如果B既需要获取更新,还需要把自己的改动提交,那就需要手动改文件解决冲突了。
git服务器创建,冲突解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。