02.Git远程仓库

这篇具有很好参考价值的文章主要介绍了02.Git远程仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、常用的托管服务

1.gitHub

        一个面向开源及私有软件项目的托管平台,只支持Git作为唯一的版本库格式进行托管。

2.码云(gitee)

        是国内的一个代码托管平台,服务器在国内,所有相较于gitHub使用起来更加方便一点。

3.gitLab

        是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务,一般用于在企业、学校等内部网络搭建git私服

二、常用操作(gitee示例)

1. 创建远程仓库

(1)注册登录

(2)“+”创建仓库

02.Git远程仓库,Git,git

(3)填写仓库名、介绍、创建

02.Git远程仓库,Git,git

2.配置SSH公钥

2.1生成SSH公钥

        在gitbash中输入ssh-keygen -t rsa指令,一路回车即可。(如果公钥已存在,会自动覆盖)

02.Git远程仓库,Git,git

2.2 Gitee设置账户公钥

(1)查看已生成公钥

        cat ~/.ssh/id_rsa.pub

02.Git远程仓库,Git,git

(2)gitee设置中添加SSH公钥

02.Git远程仓库,Git,git

02.Git远程仓库,Git,git

(3)验证是否配置成功

        在gitbash中输入ssh -T git@gitee.com

02.Git远程仓库,Git,git

3.操作远端仓库

3.1 添加远程仓库

(1)在gitbash中通过以下指令添加远程仓库

 git remote add 远端名称 运程仓库的SSH链接

        远端名称:默认是origin,取决于远端服务器的设置

(2)git remote查看远程仓库

02.Git远程仓库,Git,git

3.2 推送到远程仓库

git push [-f] [--set-upstream] [远程仓库名] [本地分支名][:远程分支名]

-f:表示强制覆盖;

--set-upstream:推送到远端的同时,建立起和远端分支的关联关系;

若本地分支名与远端分支名相同:可只写本地分支名;

若当前分支已经和远端分支关联:可省略远端名和分支名

02.Git远程仓库,Git,git

3.3 查看本地分支与远端分支的关联关系

git branch -vv

02.Git远程仓库,Git,git

3.4 从远端仓库克隆

        如果远端仓库已存在,可以直接将远端仓库克隆到本地。

git clone [仓库路径] [本地目录名]

3.5 从远端仓库抓取和拉取

        远程分支和本地分支一样,我们可以进行merge操作,只是需要先把远程仓库中的更新下载到本地,在进行操作:

(1)抓取:git fetch [remote name] [branch name]

        将远端仓库的更新全部抓取到本地,不会进行合并;

        若不指定远端名和分支名,则抓取所有分支;

(2)拉取:git pull [remote name] [branch name]

        将远端仓库的更新拉取到本地,并自动进行合并;

        若不指定远端名和分支名,则抓取所有并更新当前分支;

3.6 解决合并冲突

        如果多个用户同时修改了同一文件的同一行内容,此时合并就会发生冲突。

        例如:A用户在本地修改了代码后提交到了远程仓库,此时B在本地修改了同一位置的内容,添加到本地仓库后也需要推送到远程仓库,因为B晚于A,此时远程仓库已经发生了更新,所以需要先拉取远程仓库的更新,经过合并后,再提交到远程仓库。

        B在拉取后进行合并时,就会发生合并冲突。

解决方法:远程分支也是分支,所以解决方法和本地分支合并冲突解决方法相同,在push前,先pull,在本地将冲突解决后再push到远程仓库。文章来源地址https://www.toymoban.com/news/detail-813214.html

到了这里,关于02.Git远程仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 新建本地仓库,推送到远程仓库

       项目根目录出现  .git 隐藏文件夹。这个目录是 Git 来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。 远程仓库地址 git status 查看目录情况 注: \\\".\\\"号前面有空格,\\\".\\\"表示所有文件 回车之后会显示提交的内容, git sta

    2024年02月07日
    浏览(56)
  • 【Git】本地仓库和远程仓库常用命令

    2.4.1 初始化/创建仓库 2.4.2  克隆远程仓库 2.4.3  拉取和推送 git fetch和git pull都可以更新本地库。 git fetch origin  本地库并没有变化,git fetch只会将本地库所关联的远程库的commit id更新至最新,HEAD没有变化很容易理解,因为本地库并没有变化。 git pull origin master:master  本地库

    2024年03月15日
    浏览(59)
  • 初始本地仓库推送到远程仓库-git

    下面的git的操作符合的情况是: ①本地初始化一个仓库,但是还没有和远程仓库相关联; ②远程仓库也刚刚创建,里面啥也没有 然后目前就想将本地的仓库的内容和远程仓库相关联并推送到远程仓库里面。

    2024年02月04日
    浏览(42)
  • git 将本地仓库推送到远程仓库

    1.本地项目:   1.   git init    2.git add .  3. git commit -m \\\'xxxxx\\\' 2.在github 新建1 个仓库,在执行以下命令把远程仓库和本地仓库做一个关联 例子: git remote add origin 远程仓库地址 git push -u origin master   //本地仓库上传到了github 三、如果遇到这种代码报错: error: remote origin alre

    2024年01月24日
    浏览(45)
  • 【git使用】清空本地仓库与远程仓库

    第一章 git使用之清空本地仓库与远程仓库 Git是目前最流行的版本控制工具之一,可以帮助我们更好地管理项目的代码。在使用Git的过程中,有时候我们需要清空本地仓库和远程仓库的分支,重新上传代码或者文件。本文将介绍如何清空本地仓库和远程仓库分支(默认远程m

    2023年04月22日
    浏览(36)
  • git 同步远程仓库远程分支至本地

    1、克隆远程仓库 2、查看分支 3、将本地分支与远程保持同步 4、新建本地分支,名称与远程仓库分支名称一致,并同步远程分支 5、同步所有远程分支 6、将本地所有分支与远程保持同步 7、最后拉取所有分支代码

    2024年02月15日
    浏览(41)
  • git远程仓库及idea中如何使用git

    前面我们已经知道了 Git 中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建 Git 远程仓 库 呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub 、码云、 GitLab等。 gitHub ( 地址: https://github.com/ )是一个面向开源及私有软件项

    2024年02月03日
    浏览(38)
  • 【git 将当前仓库和远程仓库合并,并且远程仓库替代本地的修改】

    要将当前的本地仓库与远程仓库进行合并,你可以按照以下步骤进行操作: 首先,确保你已经将远程仓库的最新更改拉取到本地仓库中。可以使用以下命令: 这将获取远程仓库的最新状态到你的本地仓库,但并不会直接合并它们。 然后,你可以切换到你希望合并的分支(比

    2024年04月12日
    浏览(39)
  • GIT远程仓库(随笔)

    目录 前言 一、GIt常见命令 二、概念原理 三、常见的代码托管平台 四、配置SSH公钥 五、操作 1、注册账号 2、在gitee中,创建远程仓库 3、Git命令创建本地仓库 4、Git命令创建第一个版本提交 5、Git命令添加远程仓库 6、推送   7、修改开源项目 ​编辑    8、删除项目 总结:

    2024年02月08日
    浏览(23)
  • Git:远程仓库的使用

    要查看当前配置有哪些远程仓库,可以用git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库: 也可以加上-v 选项(译注:此为—verbose 的简写,取首字母),显示对应

    2024年02月04日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包