【Git】:远程仓库操作

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

一.理解版本控制系统

我们⽬前所说的所有内容(⼯作区,暂存区,版本库等等),都是在本地!也就是在你的笔记本或者计算机上。⽽我们的Git其实是分布式版本控制系统

可以简单理解为,我们每个⼈的电脑上都是⼀个完整的版本库,这样你⼯作的时候,就不需要联⽹了,因为版本库就在你⾃⼰的电脑上。既然每个⼈电脑上都有⼀个完整的版本库,那多个⼈如何协作呢?⽐⽅说你在⾃⼰电脑上改了⽂件A,你的同事也在他的电脑上改了⽂件A,这时,你们俩之间只需把各⾃的修改推送给对⽅,就可以互相看到对⽅的修改了。

分布式版本控制系统的安全性要⾼很多,因为每个⼈电脑⾥都有完整的版本库,某⼀个⼈的电脑坏掉了不要紧,随便从其他⼈那⾥复制⼀个就可以了。

在实际使⽤分布式版本控制系统的时候,其实很少在两⼈之间的电脑上推送版本库的修改,因为可能你们俩不在⼀个局域⽹内,两台电脑互相访问不了。也可能今天你的同事病了,他的电脑压根没有开机。因此,分布式版本控制系统通常也有⼀台充当“中央服务器”的电脑,但这个服务器的作⽤仅仅是⽤来⽅便“交换”⼤家的修改,没有它⼤家也⼀样⼲活,只是交换修改不⽅便⽽已。有了这个“中央服务器”的电脑,这样就不怕本地出现什么故障(⽐如运⽓差,硬盘坏了,上⾯的所有东西全部丢失,包括git的所有内容)。

【Git】:远程仓库操作,Git,git

二.远程仓库

1.克隆

1.在gitee上创建一个远程仓库(中央服务器)**

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

仓库是由成员得的,可以添加删除成员,gitee有4种成员,具体的权限,可以点击问号查询。

【Git】:远程仓库操作,Git,git

1.ReadMe文件:仓库第一个创建的文件,每当有访客进入时,看到的第一个文件就是ReadMe文件,它可以用来写一些使用方法....
2.issues:是其它人员发现BUG或者其它时与仓库成员进行交流的平台。
3.PullRequest:是一个合并申请单。当有分支想与其它分支合并时,需要给仓库管理员发一张申请单。

2.克隆远程仓库

【Git】:远程仓库操作,Git,git

注意:在克隆时不能在本地仓库路径下执行,其它地方都可。

【Git】:远程仓库操作,Git,git

查看远程仓库的名字(默认是origin)

【Git】:远程仓库操作,Git,git

如果想看更详细的可以加上-v选项。

【Git】:远程仓库操作,Git,git

这里的push和fecth代表我们拥有对远程仓库的推拉权限,也就是读取和上传的权限。

【Git】:远程仓库操作,Git,git

2.Push操作

1.查看配置

主要查看名字和邮箱是否与gitee上的一致。

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

如果写错了可以用git config --global --unset +[name]删除。

2.Push操作

将本地操作的某一个分支的修改内容Push到远程仓库。

【Git】:远程仓库操作,Git,git

下面是一些本地操作,就一笔带过。

【Git】:远程仓库操作,Git,git

接着向远程仓库里的master分支推送。语法:git push+仓库名+分支名

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

3.fetch操作

如果仓库的代码更新了,我们需要获取新的代码,就要使用拉取功能了(实际上是拉取+合并功能)。语法;git pull+仓库名+分支名(:+本地分支名)。

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

4. .gitnore文件

在创建仓库时有一个.gitgnore文件,那么这个文件是干什么的呢?

【Git】:远程仓库操作,Git,git

在⽇常开发中,我们有些⽂件不想或者不应该提交到远端,⽐如保存了数据库密码的配置⽂件,那怎么让Git知道呢?在Git⼯作区的根⽬录下创建⼀个特殊的 .gitignore ⽂件,然后把要忽略的⽂件名填进去,Git就会⾃动忽略这些⽂件了。

不需要从头写 .gitignore ⽂件,gitee在创建仓库时就可以为我们⽣成,不过需要我们主动勾选⼀下,不过由于我们创建时没有勾选,所以这里来自己手写一个.gitgnore。

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

【Git】:远程仓库操作,Git,git

当我们创建一个.so文件后,git并没有更新它的状态,因为我们忽略了.so文件,让git不对它进行追踪。

新的需求

如果我们创建了一个c.so文件,想让它被提交怎么办呢?

1.git add -f +文件名
2.修改.gitignore。

【Git】:远程仓库操作,Git,git

如果有一天.gitignore文件特别长,导致我们都记不清哪些文件被忽略了,git也提供了一种查找办法。

【Git】:远程仓库操作,Git,git文章来源地址https://www.toymoban.com/news/detail-837000.html

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

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

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

相关文章

  • git教程(2)---远程仓库操作

    可以看到此时已经创建好了一个远程仓库,仓库下会有两个默认的README文件,一个是中文版另一个是英文版,是用来介绍你这个仓库是用来干什么的。 将仓库设置为开源。 HTTPS 🚀直接使用 git clone https://... 将仓库克隆到本地。 SSH 🚀SSH协议使用了公钥加密和公钥登录机制,

    2024年02月06日
    浏览(90)
  • Git 远程仓库操作命令详解

    远程仓库(remote) 远程库可以多人协同开发 将代码上传到码云 远程库的操作的命令

    2024年02月09日
    浏览(48)
  • Git 学习(三)—— 本地仓库 — 远程仓库的操作命令

    为了可以让其他用户看到自己的成果,我们可以将自己本地仓库的内容上传到远程仓库;如果我们希望借鉴其他用户的成果,我们可以将远程仓库里的一些内容拉取或者克隆到本地仓库。 这里先暂不考虑 本地到远程 或者 远程到本地 的一些相关操作,我们只需要知道出发点

    2024年02月16日
    浏览(68)
  • git基本命令,分支操作,远程仓库

    介绍 安装 配置 1、本地文件修改 添加到暂存区 2、本地文件修改 不添加到暂存区 3、git reset版本穿梭 合并冲突: 删除分支 局域网:gitlab(github和gitee都是使用gitlab搭建的) 自己搭需要自己的服务器 公网:gitee / github 最好不要初始化仓库(默认会创建文件) 可以拷贝创建后的远程

    2024年01月24日
    浏览(77)
  • 一些关于远程仓库操作的git指令

    1、更换项目所关联的仓库 ( 要先删除目前的远程仓库,然后再添加新的远程仓库 ) (1)git remote rm origin (2)git remote add origin   新的仓库地址 (3) git remote -v (查看现在的远程仓库) (4)git init (5)git add . (6)git commit -m \\\"项目改动了啥balabal\\\" (7)git push 新建的项目

    2024年02月07日
    浏览(46)
  • Git与Gitee远程仓库的系列操作

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Git ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁 Git、Github、Gitee的区别请看我这篇文章:http://t.csdn.cn/tGEHi 我

    2024年02月09日
    浏览(52)
  • git拉取远程仓库到本地并建立远程分支+各类操作

    我决定自己写一篇文章,不然每次玩git都要找许多文章搞半天才会,很浪费时间!!!!!!!!! 本文包括如何用git将远程仓库拉取到本地、建立远程分支和一些问题的解决方案等,非常之详细!!! 首先在桌面新建一个文件夹,打开该文件夹,点击右键,选择“Git Bas

    2024年02月07日
    浏览(87)
  • 【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

    执行 git log 查看版本日志,找到目标版本。 执行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置为之前提交的版本,接着执行 git log 查看是否已经退回到之前的版本。 (注意, git reset --soft 只改变了 HEAD 的指向位置,本地代码不会发生改变

    2024年02月16日
    浏览(74)
  • Git 基本操作【本地仓库与远程仓库的推送、克隆和拉取】

    Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull) 2.从本地进行代码修改 3.在提交前先将代码提交到暂存区 4.提交到本地仓库。本地仓库中

    2024年02月07日
    浏览(77)
  • Git-在IDEA中对本地和远程仓库操作和分支操作

    第一种方法 第二种方法 重复上述查看远程仓库后,才显示以下画面 第一种方法 第二种方法:提交的,同时推送 第一种方法 第二种方法 第一种方法:右键 第二种方法:IDEA右下角 IDEA右下角:New Branch

    2024年02月14日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包