Git是一种分布式版本控制系统,它允许开发者在不同计算机之间协作并共享代码。在本文中,我们将介绍如何以Git为基础进行远程协作。其中包括克隆仓库、推送代码、拉取代码等操作。


一、克隆仓库

要协作开发一个Git项目,需要从服务器上获取该项目的副本。

运行以下命令来克隆Git仓库:

git clone <url>

其中,“url”是Git仓库的远程URL地址。此命令将下载Git仓库的完整副本到指定目录。

# 将远程仓库克隆到本地,形成本地仓库
git clone https://gitee.com/biyu/hello-chat-gpt.git

创建文件并提交到本地仓库

# 增加文件
git add test.txt
# 提交文件
git commit -m 'test'

二、推送代码

一旦对代码进行更改并提交,就可以将代码推送回Git仓库。以下是如何将更改推送到Git仓库的步骤:

  1. 打开终端并导航到Git仓库目录。

  2. 运行以下命令将更改推送到Git仓库:

git push origin <branch>

其中,“branch”是要推送更改的分支名称。

# 同步远程仓库
# 远程仓库默认有个别名叫origin,将本地仓库的文件推送(push)到远程仓库
# git push 远程仓库别名 分支名称
git push origin master

 查看日志

# 查看git日志
git log

$ git log
commit 273d9b34479c78bcf11fe3db84995b80ea2de835 (HEAD -> master, origin/master, origin/HEAD)
Author: xu** <xu**@mail>
Date:   Fri Apr 28 08:45:30 2023 +0800create test filecommit 4f44438458a4a980f7c676b436c3113eb834253c
Author: biyu <xu**_dev@163.com>
Date:   Fri Apr 28 00:40:25 2023 +0000Initial commit

三、拉取代码

如果在其他计算机上进行开发,并且想要获取最新的Git仓库更改,可以使用以下命令拉取代码:

  1. 打开终端并导航到Git仓库目录。

  2. 运行以下命令拉取最新的代码:

git pull

此命令将从远程Git仓库中获取最新的代码,并将其合并到本地分支中。如果出现冲突,则需要手动解决它们并提交更改。

四、查看远程仓库

可以使用以下命令查看Git仓库的远程仓库信息:

git remote -v

此命令将显示当前Git仓库的远程仓库列表。

五、添加远程仓库

如果需要在本地计算机上与其他远程仓库交互,可以添加一个新的远程仓库。以下是如何添加远程仓库的步骤:

1.打开终端并导航到Git仓库目录。

2.运行以下命令添加新的远程仓库:

git remote add <name> <url>

其中,“name”是自定义的远程仓库名称,“url”是新远程仓库的URL地址。

3.可以使用以下命令检查当前Git仓库的远程仓库列表:

git remote -v

五、删除远程仓库

如果不再需要与某个远程仓库交互,可以从本地计算机中删除它。以下是如何删除远程仓库的步骤:

1.打开终端并导航到Git仓库目录。

2.运行以下命令删除远程仓库:

git remote rm <name>

其中,“name”是要删除的远程仓库名称。

3.检查当前Git仓库的远程仓库列表:

git remote -v


总结

在本文中,我们介绍了如何使用Git进行远程协作。通过克隆仓库、推送代码、拉取代码、查看远程仓库、添加远程仓库和删除远程仓库等操作,可以轻松地实现跨计算机之间的协作开发。熟练掌握这些Git命令可以让开发者更好地管理和协调团队开发。

【Git 入门教程】第五节、Git远程仓库相关推荐

  1. git 入门教程之本地和远程仓库的本质

    本地仓库和远程仓库在本质上没有太大区别,只不过一个是本地电脑,一个是远程电脑. 远程仓库不一定非得是 github 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当&q ...

  2. 史上最简单的Git入门教程

    1. 版本控制系统简介 1.1 何为版本控制 版本控制最主要的功能就是追踪文件的变更.它将什么时候.什么人更改了文件的什么内容等信息忠实地了已录下来.每一次文件的改变,文件的版本号都将增加.除了记录版 ...

  3. Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作

    Android基础入门教程--1.5.1 Git使用教程之本地仓库的基本操作 标签: Android基础入门教程 Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系 ...

  4. git 入门教程之协同开发

    前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的 ...

  5. 【Git入门之十四】Git GUI

    [Git入门之十四]Git GUI - JackyStudio - 博客频道 - CSDN.NET 文章都快写完了,Git GUI才浮出水面,很多人要骂我,这么方便的东西怎么不早拿出来. 当然命令行和 ...

  6. 从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目

    从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目 文章目录 从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目 一.前言 二.Unity与VS环境 ...

  7. Git入门第一集!(Git的下载地址、下载资源)

    Git入门第一集!(Git的下载地址.下载资源) 一.Git环境下载 Git官网下载地址 Git淘宝镜像地址 二.基本的Linux命令(用于GitBash) 1)cd : 改变目录. 2)cd . . ...

  8. git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等

    1.分支管理 新建并切换分支:git checkout -b <name>新建本地分支并关联到远程分支git checkout -b myRelease origin/Release合并某 ...

  9. 使用git将本地文件上传到远程仓库

    操作步骤 在文件目录下打开Git,在Git中输入以下指令: git init # 本地文件夹会生成.git文件夹 git add . git commit -m 'commit file' 添加远程仓 ...

最新文章

  1. 使用 diskpart 实现无损数据回收空间再分区
  2. Thymeleaf设置属性值
  3. [云炬创业学笔记]第二章决定成为创业者测试1
  4. 给thinkphp3.2用上composer
  5. Abp vnext Web应用程序开发教程 10 —— 书与作者的关系
  6. 定义化标签之文本元素
  7. 广义典型相关分析_数学建模/机器学习:广义加性模型(GAM)及其Python实现
  8. eclipse 插件 subclipse plugin 中修改已经登录的帐户密码的方法
  9. TI DSP位域寄存器文件(Bit Field and Register-File Struc...
  10. Python实现双线性插值、最近邻插值、三次内插法
  11. softice调试驱动程序
  12. windows10电脑如何获取administrator权限
  13. AD通过图表符链接多个原理图
  14. 在 CentOS 中安装 JDK(二)
  15. c语言海盗分1000个金币,海盗分金币问题及代码实现
  16. 童继龙的ERP顾问成长感悟
  17. stm32控制电气比例阀
  18. linux tftp 日志,Linux实用工具-tftp
  19. 计算机在课堂教学中的应用,计算机在课堂教学中的应用.doc
  20. 老司机谈鉴黄_新一代“鉴黄师”是如何养成的?

热门文章

  1. 适合新手了解的GUN/Linux起源
  2. Autowired如何实现自动注入?
  3. 浅析图标的微观世界――从符号学说起
  4. 浅谈对于乐观锁和悲观锁的理解
  5. css 文本 两端对齐
  6. Android 字体没效果,AndroidX 自定义字体不生效
  7. 12月19日绝地求生服务器维护公告,绝地求生12月19日更新内容有哪些更新到几点 BUG修复哪些...
  8. 如何充分利用您的Kwikset Kevo Smart Lock
  9. echarts柱状图横向 名字过长时显示省略号
  10. Linux中的wget命令与curl命令