【git】—远程仓库管理

前言

  Git 是分布式版本控制系统。对于一个分布式节点来说,其它节点的 Git 仓库都可以作为本地仓库的远程仓库,下面介绍与远程仓库的相关操作,利用git进行版本控制和代码管理,分享给大家。

远程仓库的克隆与推送

1. 从远程仓库克隆(clone)

  与svn的check out 是一样一样的,当开发人员接到任务,需要知道项目的代码和文件,这时候就需要从远程仓库中下载文件 ,也就是从远程主机克隆一个版本库,作为开发工作进行的依据,在git看来,从远程仓库中下载项目资料的副本到本地电脑工作目录下的操作就是clone 。

  • 打开git客户端(这里采用git bash),定位到存放文件的目录下,输入克隆命令:(“$”不用再次输入,git bash命令行中存在)
 $ git clone <版本库的网址>
  • git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等,下面是一些例子:
//http(s)协议
$ git clone http[s]://example.com/path/to/repo.git/
//ssh协议
$ git clone ssh://example.com/path/to/repo.git/
//git协议
$ git clone git://example.com/path/to/repo.git/
  • 我的应用:采用git协议
    这里写图片描述

2. 将文件推送到远程服务器(push)

  类似于SVN的add 和 commit操作,当开发人员对本地文件修改之后确认没什么问题了,想要提交到服务器端,让团队中的其他人也看到更改后的文件,这时候就要用到push命令。但是别忘了,提交之前需要先拉取一下远端的文件,相当于svn的update操作,使客户端的文件状态和服务器的最新文件状态保持一致,具体命令如下:

$ git pull 
/*git默认使用origin这个名字来标识原始的远程仓库,master代表主干分支*/
$ git pull origin master
  • 我的应用:
    这里写图片描述
  • 提交更改:add → commit→push
  • add -添加文件
    效果:
    这里写图片描述
    这里写图片描述

  • commit-提交文件
    效果:
    这里写图片描述
    这里写图片描述

  • push-推送文件
    这里写图片描述

远程仓库的增删改查(crud)

1. 查看远程仓库

//只能查看远程仓库的名字/
$ git remote 
//查看更多内容-所有仓库
$ git remote -v(远程仓库的名字及git地址)
//查看单个仓库的信息
$ git remote show [remote-name]

效果:
这里写图片描述
这里写图片描述
这里写图片描述

2.新建远程仓库

$ git remote add [shortname] [url]

效果:
这里写图片描述

3.修改远程仓库

$ git remote rename [oldname] [newname]

效果:
这里写图片描述

4. 删除远程仓库

$ git remote rm [remote-name]

效果:
这里写图片描述

总结

不怕不知道,就怕不知道,当你不知道,试试就知道!just do it !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论
Git 是一种分布式版本控制系统,可以用来管理代码的版本和协作开发。要使用 Git 远程仓库,需要按照以下步骤: 1. 创建远程仓库:可以选择使用 Git 托管网站(如 Github、Gitlab、Bitbucket 等)创建远程仓库,也可以在自己的服务器上创建。 2. 在本地电脑上安装 Git:如果还没有安装 Git,需要先下载并安装 Git。 3. 在本地电脑上设置 Git:首先需要设置用户名和邮箱,以便在提交代码时记录提交者的信息。可以使用以下命令设置: ``` git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 4. 在本地电脑上创建本地仓库:可以使用以下命令在本地电脑上创建一个 Git 仓库: ``` mkdir myproject cd myproject git init ``` 5. 将本地仓库远程仓库关联:使用以下命令将本地仓库远程仓库关联,其中 `remote_name` 是远程仓库的名称(可以自己定义),`remote_url` 是远程仓库的地址。 ``` git remote add remote_name remote_url ``` 6. 将本地代码推送到远程仓库:使用以下命令将本地代码推送到远程仓库。 ``` git push remote_name master ``` 7. 其他常用命令: - `git pull`:从远程仓库拉取代码到本地仓库。 - `git fetch`:从远程仓库拉取最新代码,但不会合并到本地仓库。 - `git branch`:查看本地分支。 - `git checkout`:切换分支。 - `git merge`:合并分支。 - `git clone`:从远程仓库克隆代码到本地电脑。 以上就是使用 Git 远程仓库的基本步骤。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的大白啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值