这篇具有很好参考价值的文章主要介绍了git远程仓库及idea中如何使用git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
如何创建远程仓库和命令:
前面我们已经知道了
Git
中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建
Git
远程仓 库 呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub
、码云、 GitLab等。
gitHub
( 地址:
https://github.com/
)是一个面向开源及私有软件项目的托管平台,因为只支持
Git
作 为唯一的版本库格式进行托管,故名gitHub
码云(地址:
https://gitee.com/
)是国内的一个代码托管平台,由于服务器在国内,所以相比于
GitHub
,码云速度会更快
GitLab
(地址:
https://about.gitlab.com/
)是一个用于仓库管理系统的开源项目,使用
Git
作 为代码 管理工具,并在此基础上搭建起来的web
服务
,
一般用于在企业、学校等内部网络搭建
git
私服。
注册码云 :
要想使用码云的相关服务,需要注册账号(地址:
https://gitee.com/signup
)
创建远程仓库:
仓库创建完成后可以看到仓库地址,如下图所示:
配置
SSH
公钥 :
1.
生成SSH公钥:ssh-keygen -t rsa -C “xxxxx@xxxxx.com” //查看配置邮箱,填写此处
git config --global user.email //不断回车,如果公钥已经存在,则自动覆盖
2.Gitee设置账户共公钥:获取公钥
验证是否配置成功:ssh -T git@gitee.com
操作远程仓库:
此操作是先初始化本地库,然后与已创建的远程库进行对接。
git remote add <
远端名称
> <
仓库路径
>
例如:git remote add origin git@gitee.com:bscmds/git_01.git
查看远程仓库:git remote
推送到远程仓库 :
git push [-f] [--set-upstream] [
远端名称
[
本地分支名
][:
远端分支名
] ]
如果远程分支名和本地分支名称相同,则可以只写本地分支 git push origin master
2
.[-f]
表示强制覆盖
[--set-upstream]
推送到远端的同时并且建立起和远端分支的关联关系。
3
.
如果当前分支已经和远端分支关联,则可以省略分支名和远端名。
git push
将
master
分支推送到已关联的远端分支。
本地分支与远程分支的关联关系 :
查看关联关系我们可以使用
git branch -vv
命令
从远程仓库克隆 :
如果已经有一个远端仓库,我们可以直接
clone
到本地。
命令
: git clone <
仓库路径
> [
本地目录
]
本地目录可以省略,会自动生成一个目录
从远程仓库中抓取和拉取 :
远程分支和本地的分支一样,我们可以进行
merge
操作,只是需要先把远端仓库里的更新都下载到本 地,再进行操作。
抓取 命令
:
git fetch [remote name] [branch name]
抓取指令就是将仓库里的更新都抓取到本地,不会进行合并 如果不指定远端名称和分支名,则抓取所有分支。
拉取 命令
:
git pull [remote name] [branch name]
拉取指令就是将远端仓库的修改拉到本地并自动进行合并,等同于
fetch+merge
(
如果不指定远端名称和分支名,则抓取所有并更新当前分支。
解决合并冲突 :
在一段时间,
A
、
B
用户修改了同一个文件,且修改了同一行位置的代码,此时会发生合并冲突。
A
用户在本地修改代码后优先推送到远程仓库,此时
B
用户在本地修订代码,提交到本地仓库后,也需要 推送到远程仓库,此时B
用户晚于
A
用户,
故需要先拉取远程仓库的提交,经过合并后才能推送到远端
分
,
如下图所示。
在
B
用户拉取代码时,因为
A
、
B
用户同一段时间修改了同一个文件的相同位置代码,故会发生合并冲突。
远程分支也是分支,所以合并时冲突的解决方式也和解决本地分支冲突相同相同
,在此不再赘述,需要 自行练习。
在idea中使用Git:
在
Idea
中配置
Git :
安装好
IntelliJ IDEA
后,如果
Git
安装在默认路径下,那么
idea
会自动找到
git
的位置,如果更改了
Git
的安 装位置则需要手动配置下Git
的路径。选择
File
→
Settings
打开设置窗口,找到
Version Control
下的
git
选项:
点击
Test
按钮
,
现在执行成功,配置完成:
在
Idea
中操作
Git :
场景:本地已经有一个项目,但是并不是
git
项目,我们需要将这个放到码云的仓库里,和其他开发人员
继续一起协作开发。
创建项目远程仓库:
初始化本地仓库 :
项目中如果【
.gitignore
】文件看不到,修改
IDEA
忽略列表
File -> Settings -> Editor -> File Types
打
开配置页面
设置远程仓库:
提交到本地仓库 :
推送到远程仓库:
克隆远程仓库到本地:
创建分支:
切换分支及其他分支相关操作:
文章来源地址https://www.toymoban.com/news/detail-778051.html
文章来源:https://www.toymoban.com/news/detail-778051.html
到了这里,关于git远程仓库及idea中如何使用git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!