【Java】Java核心 86:Git 教程(9)GIT远程仓库操作

简介: Git提供了一系列命令来进行远程仓库的操作。下面是一些常用的Git远程仓库操作:克隆远程仓库到本地:

Git提供了一系列命令来进行远程仓库的操作

下面是一些常用的Git远程仓库操作:

克隆远程仓库到本地:

git clone <远程仓库URL>

查看远程仓库信息:

git remote -v

添加远程仓库:

git remote add <远程仓库名称> <远程仓库URL>

从远程仓库拉取最新修改:

git pull <远程仓库名称> <远程分支名称>


推送本地修改到远程仓库:

git push <远程仓库名称> <本地分支名称>:<远程分支名称>

查看远程分支:

git branch -r

创建本地分支并与远程分支关联:

git checkout -b <本地分支名称> <远程仓库名称>/<远程分支名称>

删除远程分支:

git push <远程仓库名称> --delete <远程分支名称>

拉取远程分支到本地:

git checkout -b <本地分支名称> <远程仓库名称>/<远程分支名称>

合并远程分支到当前分支:

git merge <远程仓库名称>/<远程分支名称>

这些是一些常用的Git远程仓库操作命令,希望对你有帮助!如果你想了解更多关于Git的操作,可以查阅Git的官方文档或其他相关资源。

14.GIT远程仓库操作-关联、拉取、推送、克隆

目标
完成远程仓库的关联、拉取、推送、克隆操作


f61105713365402da418ed5d6153914b.png

关联

现在readme.txt已经推送到我们自己的本地仓库,在推送到码云仓库前,我们需要先建立本地仓库与远程仓库的关系

命令:git remote add origin 远程仓库地址  关联远程仓库

       2b201e02f6a64b5bbda3031823c8a573.png                        

1e7e0a16036f4622bdf7167b162a435b.png

  • 拉取:从码云仓库拉取到本地仓库

【注意】在推送代码前必须先拉取代码,否则无法推送本地仓库代码到码云仓库

88ff7eaeb3bb478492f88b9bbc717a23.png

命令:git pull origin master --allow-unrelated-histories
首次拉取需要添加:--allow-unrelated-histories
命令:git pull 后续拉取

24b2abc81b6d4ec4b6ce188e3ed8c51a.png

  • 推送:本地仓库推送到码云仓库

7ca89f49c34047359dff7e5627acf766.png

命令: git push -u origin master 首次推送
命令: git push 后续推送

0a66d017a944443c99027fa2ff202638.png10f4d5c282434a3ba81e5ae171c5e1ce.png

93980abbcdca4a9295004962448859ec.png

  • 克隆
    如果我们新加入一个团队,这个时候就需要我们把代码从远程仓库克隆过来,那么咱们操作呢?
    新建文件夹learn-Git-B,新建的文dc215c6ebbfa44d9823c3adb9f2a92da.png件中右键

点击 Git bash Here

命令: git clone 远程仓库

1bc3ffb0a67d4c9a862f410cf9b04e28.png

这时候就拉取出远程仓库的内容

787d6f762c9545b6aa95ff9edbc02b3a.png

小结

1.常见命令

关联远程仓库命令:git remote add origin 远程仓库地址
  举例:git remote add origin https://gitee.com/tiansuo123456/itheim-heima141.git
拉取命令:git pull origin master --allow-unrelated-histories 从码云服务器拉取到本地
首次拉取需要添加:--allow-unrelated-histories
命令:git pull 后续拉取
推送命令: git push -u origin master 首次推送   从本地推送到码云
命令: git push 后续推送
克隆命令: git clone 远程仓库  从码云服务器拉取到本地
  举例:
    git clone https://gitee.com/tiansuo123456/itheim-heima141.git

2.git clone(克隆) 与 git pull(拉取) 区别

#1.相同点:都是从远程服务器拉取代码到本地
#2.不同点:
  git clone(克隆) :是在本地没有版本库的时候,从远程服务器克隆整个版本库到本地,是一个本地从无到有的过程。
  git pull(拉取)  :在本地有版本库的情况下,从远程库获取最新commit 数据(如果有的话),并merge(合并)到本地。

3.将代码从本地仓库推送到码云仓库,每次都需要输入码云仓库的用户名和密码,这样很麻烦,我们可以参考资料中的以下文件:


a943fc1be764415681128403f85a4060.png

相关文章
|
11天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
30 2
|
13天前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
35 1
|
16天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
16天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
16天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
|
26天前
|
JSON Java Maven
实现Java Spring Boot FCM推送教程
本指南介绍了如何在Spring Boot项目中集成Firebase云消息服务(FCM),包括创建项目、添加依赖、配置服务账户密钥、编写推送服务类以及发送消息等步骤,帮助开发者快速实现推送通知功能。
61 2
|
1月前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
|
1月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
本系列教程笔记详细讲解了Kotlin语法,适合希望深入了解Kotlin的开发者。对于需要快速学习Kotlin的小伙伴,推荐查看“简洁”系列教程。本篇笔记重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android库开发建议以及相互调用时的注意事项。
24 3
|
1月前
|
网络协议 网络安全 开发工具
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
|
1月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(2)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(2)