Git 本地仓库关联远程仓库 ,拉取仓库中的文件

这些都是个人理解,如有错误,私信我。

首先,我们先介绍一下远程仓库和本地仓库。

远程仓库,是指你在gitee或者github中创建的仓库。 

本地仓库,是指你自己在本地创建的文件夹。

远程仓库和本地仓库的区别:

远程仓库克隆到本地,在文件夹中会有一个  .git  的隐藏文件夹。

本地仓库是没有  .git   隐藏文件夹的。

本地仓库关联远程仓库

首先,我们先创建一个本地文件夹。此时,本地文件夹中,需要添加一点内容。如图:

然后此时,我要需要做的是,把本地仓库关联到远程仓库。有很多步骤,我们需要一步一步来。

第一步    推送本地仓库前提下,我们需要先初始化本地仓库

git init

初始化之后,我们本地仓库会有一个  .git  的隐藏文件夹。

 在这里,本人用的是 gitee 。

所以,在初始化之后,我们需要在gitee创建一个远程仓库。在这里我就不掩饰步骤了,直接创建了。

创建好的远程仓库,我们最好不要刷新页面,因为此时里面,有我们需要用到的命令。如图

 第二步 我们需要把本地的文件,要暂存

// 暂存所有文件
git add .

// 暂存单个文件    file 是指,你要暂存的文件
git add file

第三步   查看 仓库的 状态     (这一步可以省略)

git status

第四步   标记文件作用

 git commit -m '提交信息'

第五步   关联 远程仓库

git remote add origin https://gitee.com/hou-qilin/git1.git
//   https://gitee.com/hou-qilin/git1.git  这个是你远程仓库的地址

第六步   推送到远程仓库(这个是推送到的是  master)

git push -u origin "master"

这六个步骤是  本地仓库关联到远程仓库,现在本地仓库就是 远程仓库了。

此时,如果在仓库中,如果又添加了文件。只需要执行一下命令即可

//暂存全部文件    .  是指全部
git add .
//暂存单个文件   file 是指你要暂存的文件
git add file


// 提交
git commit -m  '提交信息'

// 直接 推送
git push

 如果我们要拉取别人仓库中的文件,首先,我们先查看自己的仓库是否关联了仓库。

//查看关联仓库
git remote -v

如果关联的是你自己的仓库,我们需要删除关联仓库

//  删除关联仓库
git remote rm origin

如果你查看仓库后,发现没有关联任何的仓库,你只需要输入你要拉取别人文件的那个仓库

//关联远程仓库
git remote add origin https://gitee.com/hou-qilin/js.git


//https://gitee.com/hou-qilin/js.git  这个地址,是你要拉取别人文件的仓库地址

最后,我们直接就可以拉取别人仓库中的文件啦

 
  //-r 就是 --rebase 会将原仓库内容合并掉
  // 比如说你本地有text.txt 远程也有,此时就直接覆盖了,这个是我的理解

  //  会将原仓库内容合并掉
   git pull --rebase origin master

  //  不会将原仓库内容合并掉
   git pull --allow-unrelated-histories origin master

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值