美文网首页git
git remote 用于操作远程仓库

git remote 用于操作远程仓库

作者: 啦啦一路高歌 | 来源:发表于2022-06-24 10:21 被阅读0次

远程仓库的作用

使用Git的远程仓库可以实现团队协作开发。

远程仓库的使用

假设已有远程仓库, 地址:  https://github.com/SunZhao0425/javaProject.git
  1. 克隆远程仓库到本地:
// 将代码克隆到本地
git clone https://github.com/SunZhao0425/javaProject.git
// 将远程仓库中的 dev 分支克隆到本地
git clone -b dev https://github.com/SunZhao0425/javaProject.git 
  1. 查看远程仓库的信息
// 列出当前程序对应的所有远程版本仓库的信息,含仓库名和仓库地址
git remote -v   
//只是会单纯的列出所有远程仓库的名字,不会展示远程仓库的地址
git remote  
image.png
  1. 将远程版本库中的最新代码同步到本地
Git 提供了两种命令来完成此功能,分别是 fetch 和 pull,它们区别及用法如下所示:

 # 将远程版本库上的最新代码同步到本地
git fetch origin master 
# fetch 命令, 不过同步下来的代码并不会 合并到任何分支上去,而是会存放在到一个 origin/master 分支上,
# 之后再调用 merge 命令将 origin/master 分支上的修改合并到主分支上即可 git merge origin/master 
 
# 将远程版本库上的最新代码同步并且合并到本地
git pull origin master  
# pull 命令则是相当于将 fetch 和 merge 这两个命令放在一起执行了  

# 将远程的某个分支上的代码拉到本地
git pull [remote-name] [branch-name]
# 这个 remote-name 是远程仓库的代名称,branch-name 是分支名
# 实际使用中,需要先通过pull将代码拉到本地,处理完冲突之后,再执行push
  1. 将修改后的代码同步到远程版本库
git push origin master      

# 其中 origin 是远程版本库的 Git 地址的代名称,master 部分指定的是同步到哪一个分支上,
# 上述命令就完成了将本地代码同步到 https://github.com/SunZhao0425/javaProject.git
# 这个版本库的 master 分支上的功能。

# 将远程的某个分支上的代码拉到本地
git pull [remote-name] [branch-name] # 这个 remote-name 是远程仓库的代名称,branch-name 是分支名
  1. 添加远程仓库
git remote add [shortname] [url]
例:  git remote add dev https://github.com/SunZhao0425/javaProject.git 
// 就可以用字符串 dev 来代指该仓库地址。在使用 git remote -v 查看仓库列表的时候,就会有一个 dev 的仓库列表。
image.png
  1. 查看远程仓库信息
# 查看某个远程仓库的详细信息
git remote show [shortname] 
如:git remote show origin 将会显示出shortname为origin的远程仓库的详信息
image.png
  1. 重命名远程仓库
# 远程仓库重命名
git remote rename [old-name] [new-name] 
例:git remote rename  dev main    // 将shortname为dev的远程仓库重新命名为 main
image.png
  1. 删除远程仓库
# 解除与远程仓库的关系
git remote rm [shortname] 
image.png
  1. 替换关联仓库地址
# 替换 远程仓库的的地址
git remote set-url  [shortname] [url]

相关文章

  • git remote 用于操作远程仓库

    远程仓库的作用 远程仓库的使用 克隆远程仓库到本地: 查看远程仓库的信息 将远程版本库中的最新代码同步到本地 将修...

  • Git

    删除远程 Git 仓库 git remote rm origin 添加远程 Git 仓库 git remote a...

  • 修改远程git仓库地址

    git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址 git remote...

  • git 常用基本操作-仓库篇

    本文章主要用于记录一些git的基本操作 远程仓库相关命令(remote单词的意思就是远程)clone: git c...

  • Git 常用命令

    远程仓库: git remote add origin 关联远程仓库 git remote remove ori...

  • git操作与分支管理规范

    一、git操作规范 git操作流程数据流图 Remote:远程主仓库 Repository:本地仓库 Index:...

  • git 查看、添加、删除 远程仓库

    查看远程仓库地址git remote -v(去掉-v可查看远程仓库名 ) 添加远程仓库地址git remote a...

  • 常见 Git 命令(持续记录)

    仓库相关 查看远程仓库地址:git remote -v 切换远程仓库地址:直接切换:git remote set-...

  • git 远程同步

    下载远程仓库的所有变动 $ git fetch [remote] 显示所有远程仓库 $ git remote -v...

  • git 远程同步

    下载远程仓库的所有变动 $ git fetch [remote] 显示所有远程仓库 $ git remote -v...

网友评论

    本文标题:git remote 用于操作远程仓库

    本文链接:https://www.haomeiwen.com/subject/wdsmvrtx.html