在idea中使用git(Gitee)
2023-12-28 16:55:59
目录
前言
昨天详细学习了下git:git学习-CSDN博客,对在idea中用git还是没搞得太清楚,今天详细写写。
一、常用远程仓库托管服务
除了自己搭建服务器,其实我们可以使用一些免费的远程仓库,远程仓库有很多,常见的免费互联网远程仓库托管服务如下:
www.github.com www.gitee.com www.gitlab.com ? github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。 gitee ? 即码云,是 oschina 免费给企业用的,不用自己搭建环境。 gitlab ? 类似 github,一般用于在企业内搭建git私服,要自己搭环境。 ? GitHub(gitee)、GitLab 不同点: 1、GitHub如果使用私有仓库是需要付费的,(2019年开始私有仓库也是免费的但是只能3个人协同开发,想要更多需要收费),GitLab可以在上面搭建私人的免费仓库。 2、GitLab让开发团队对他们的代码仓库拥有更多的控制,相对于GitHub,它有不少的特色: ? (1)允许免费设置仓库权限 ? (2)允许用户选择分享一个project的部分代码 ? (3)允许用户设置project的获取权限,进一步提升安全性 ? (4)可以设置获取到团队整体的改进进度 ? (5)通过innersourcing让不在权限范围内的人访问不到该资源 ?鉴于国内用户可能网络不好,这里使用gitee(码云) 来操作。
二、gitee使用
1 创建远程仓库
各个类型仓库之间的区别
?
2 配置SSH公钥
验证是否配置成功
?
3 把本地代码推送到远端
复制远程仓库
输入git remote add origin +SSH复制内容,用git remote验证有一个origin,然后git push origin master ,将master分支推到远端的origin仓库。
?
这里的--set-upstream已经建立联系,之后就直接git push就可以推过去了。
?
4 其他操作远程仓库
1)克隆
实操:
可以看到克隆的和传上去的一样。
2)抓取和拉取
pull == fetch + merge?
3)解决合并冲突
?
第一步,git pull,也就是fetch+merge,需要修改文档。?
第二步,git push
三、在idea中使用git
四、场景分析
总结
常用指令:
这里之后学一下在局域网中共享文件。
文章来源:https://blog.csdn.net/m0_66076989/article/details/135265781
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!