git拉取远程仓库到本地并建立远程分支+各类操作

这篇具有很好参考价值的文章主要介绍了git拉取远程仓库到本地并建立远程分支+各类操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我决定自己写一篇文章,不然每次玩git都要找许多文章搞半天才会,很浪费时间!!!!!!!!!
本文包括如何用git将远程仓库拉取到本地、建立远程分支和一些问题的解决方案等,非常之详细!!!

1、在桌面新建一个文件夹

首先在桌面新建一个文件夹,打开该文件夹,点击右键,选择“Git Bash Here”
git克隆远程仓库到本地,git,github,linux
git克隆远程仓库到本地,git,github,linux

2、git clone repository

首先复制需要克隆的远程仓库的地址:
git克隆远程仓库到本地,git,github,linux
在命令行输入git clone [the url of the repository]:
git克隆远程仓库到本地,git,github,linux
由上图可见,已成功将远程仓库克隆到本地。

3、git branch查看分支

克隆完看看有哪些分支吧。但是首先你要进入本地仓库的文件夹里,然后在这个文件夹里重新打开git bash命令行,进行后续操作。
git克隆远程仓库到本地,git,github,linux
上图中标黄的文件夹就是我克隆下来的本地仓库。打开这个文件夹,在空白处点击右键,选择git bash here,再次打开git bash命令行。
git克隆远程仓库到本地,git,github,linux
git克隆远程仓库到本地,git,github,linux
下面是一些查看分支的命令:
git branch - 查看本地分支
git branch -r - 查看远程分支
git branch -a - 查看本地仓库和远程分支 (a 是 all 的简写)
演示一下区别:
git克隆远程仓库到本地,git,github,linux

4、git branch新建分支

git branch newBranch - 新建本地分支newBranch
git checkout newBranch - 切换到本地分支newBranch
git克隆远程仓库到本地,git,github,linux
成功新建名为“newBranch”的新分支,同时使用切换分支的命令,将分支从(main)切换到了(newBranch)。

5、git push推送新分支

我现在在本地仓库新建一个test.txt文件,想要把这个改动推送到远程仓库,但是又不想修改远程仓库main分支下的内容,所以我要把我的新分支推到远程仓库里。做完改动的项目属于我的newBranch分支下面,main分支下面的项目还是原来那个。
git克隆远程仓库到本地,git,github,linux
首先要运行git add test.txt命令,然后运行git commit -m “备注内容”(这个备注内容是你提交这次改动写的备注信息),最后提交改动到指定分支:git push origin newBranch
git克隆远程仓库到本地,git,github,linux
好呢出错了……我看看怎么解决这个问题……
很满意,一下子就找到了解决方案,放个链接在这里:
git:上传代码时,出现fatal: unable to access ‘XXX‘: Recv failure: Connection was reset 错误解决方法
但是可以不看这个链接,直接看我下面的解决办法,因为我只做了这篇文章说的第一步。
直接在git bash命令行里运行以下两行代码:

git config --global --unset http.proxy
git config --global --unset https.proxy

来看看效果:
git克隆远程仓库到本地,git,github,linux
成功了吧!来看看远程仓库是不是有新分支了:
git克隆远程仓库到本地,git,github,linux
牛哇牛哇成功啦!!!!!!!!!!!!!!!!!
下面是关于git push的补充内容……

补充内容:关于git push

  1. git add .:以后每次对本地仓库做了改动,都可以直接运行这条命令。add后面的点表示所有改动。因为如果每个改动文件都要运行一遍git add filename,显然非常麻烦,所以直接运行git add . 就好了。
  2. 为什么要有 add->commit->push 这一连串的操作?之前我看过相关视频,现在懒得查资料了,所以就说说我的理解吧!
  3. 首先你可以想象本地仓库和远程仓库之间有个缓冲区。add 这个操作相当于把你的所有改动放到了这个缓冲区里,commit 这个操作相当于把你这些改动打包成一个包裹,并且写一个备注,表示你为什么要提交这些改动,做个备注也能帮助自己知道这次提交改动的目的是什么。比如你就是想测试能不能push成功,你就可以git commit -m “test push” 。最后push 操作就是把这个包裹送到远程仓库,对远程仓库的相应分支进行修改。完毕!
  4. 好其实我前几天就开始搞这个本地新建分支然后推送到远程仓库了,其实遇到了好些问题!但是都很快解决了!所以如果在做的过程中遇到了其他的问题,直接去csdn搜一搜很快就能解决!
  5. 如果我哪里说的有问题或者我的理解有问题,希望有好心人帮忙指正一下!谢谢!
  6. 哦这篇文章后续应该还会更新,比如如何把其他分支合并到main分支里?虽然csdn上多的是相关文章,但是到时候我需要做这个的话,我还是会把具体操作补充到这篇文章里。

2023.03.26:idea推送分支

用idea把本地仓库打开,对仓库进行修改以后,点击Git,先选择commit并添加备注,然后选择push,就能把新做的改动push到远程仓库的相应分支下。
git克隆远程仓库到本地,git,github,linux

2023.04.17:分支合并到master

假如这个分支叫做test,那么执行以下操作:(我一下子就合并成功了)

git checkout master
git pull origin master
git merge test
git push origin master

2023.04.17:删除本地分支和远程分支

假如这个分支叫做test,那么执行以下操作:(我一下子就删除成功了)
本地分支的删除:

git branch --delete test

远程仓库中分支的删除:

git push origin --delete test

2023.09.07:将远程主分支合并到本地分支

把本地分支修改完以后,想要合并到远程主分支,但是远程主分支被项目负责人做了一些小变动,那么就需要先把远程主分支拉下来和我的本地分支进行合并,然后将本地分支合并到远程分支,进一步合并到远程主分支。以下是我的合并步骤:
首先运行合并远程分支的命令:

git merge origin/master

结果没有合并成功,因为存在文件之间的冲突。此时可以使用以下命令查看冲突在哪里:

git status

针对产生冲突的文件,需要仔细对比本地分支的文件和远程主分支的文件,并手动编辑文件解决冲突。
解决冲突以后,就可以commit并push到远程分支(注意,还不是远程主分支),进一步去github项目页面提交一个将分支合并到主分支的pull request,经过项目其他成员的review以后,即可合并。

2023.12.19:已删除的远程分支仍在本地显示

在使git branch -a显示所有本地分支和远程分支以后,可能会发现,有一些分支已经删除了,但是仍能看到这些分支,那么如何删除这些分支?
首先可以查看远程分支的情况:

git remote show origin

已经被删除的远程分支的状态为:

stale (use 'git remote prune' to remove)

根据括号里的提示,用以下语句清理远程已删除的分支:

git remote prune origin

清理完以后,多余的远程分支已经没了,但是它们在本地仍然存在,那么用以下语句来清除本地分支:

git branch -d [分支名称]

参考文章:git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法文章来源地址https://www.toymoban.com/news/detail-730706.html

到了这里,关于git拉取远程仓库到本地并建立远程分支+各类操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 基本操作【本地仓库与远程仓库的推送、克隆和拉取】

    Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull) 2.从本地进行代码修改 3.在提交前先将代码提交到暂存区 4.提交到本地仓库。本地仓库中

    2024年02月07日
    浏览(46)
  • 【Git】本地仓库管理远程库(GitHub)——clone(下载)、commit(添加到本地仓库)、push(提交到远程仓库)、pull(拉取)操作

    目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库(commit) 5.提交(同步)到远程仓库(push) 6.远程库拉取到本地库(pull) 7.团队协作开发和跨团队协作开发(开源项目) 作用:备

    2024年01月21日
    浏览(49)
  • Git : 本地分支与远程分支建立关联

    简记下本地分支和远程分支的几种关联方式 使用 git checkout 命令时,添加 -b 参数,相当于创建了新分支后并进行分支切换。对于新创建的分支可以直接指定关联的远程分支: git push 命令本身时推送远程分支的命令,借助 --set-upstream 参数,可以指定关联上远程分支: 其中 o

    2024年02月08日
    浏览(32)
  • Git拉取远程分支并创建本地分支

    使用如下git命令查看所有远程分支: git branch -r 查看远程和本地所有分支: git branch -a 查看本地分支: git branch 在输出结果中,前面带* 的是当前分支。 方法一 使用如下命令: git checkout -b 本地分支名x origin/远程分支名x 使用该方式会在本地新建分支x,并自动切换到该本地分

    2024年02月11日
    浏览(40)
  • 本地git拉取远程新分支

    相信大部分下小伙伴遇到了过这样的问题,就是说本地不存在xxx分支,但是远程别人创建了一个新分支,需要你去push代码。但是本地没有你也无法切换分支。这时候你就需要从远处将这个分支拉取下来。具体操作流程如下: 前提: 1.查看本地分支 2.查看远程分支  或者查看本

    2024年02月11日
    浏览(43)
  • git 拉取远程分支到本地

    git remote add origin git@github.com:miaov-zmouse/kkb-test.git 标出的粗色字体,是要建立连接的远程仓库地址,为参考 同步本地仓库到远程 git push -u origin master -u 简化后续操作 git push origin master 远程分支 提交到远程(分支) git push origin [本地分支名称]:[远程分支名称] 远程先创建好分支然

    2024年02月06日
    浏览(44)
  • Git拉取远程分支到本地

    先在电脑中安装Git。 在想要放置项目的文件夹中【右键】- 【Git Bash Here】 打开Git弹窗。 git init 项目根目录下出现.git文件夹是成功。 git remote add origin git@xxxxx Git项目的路径在【Clone】按钮中获取,SSH或HTTPS格式的都可以。 git fetch origin develop develop是远程仓库上服务的分支名,

    2024年02月15日
    浏览(31)
  • Git (版本控制,git安装和配置,git代码托管服务,git操作本地远程仓库,分支,idea整合git)【看这一片就够】

    目录 一、版本控制介绍 1. 版本控制介绍 2. 版本控制工具 3. git简介 二、git安装与配置 1. 下载git 2. 安装git 2. 配置git 三、git代码托管服务 1. 常见的git代码托管服务 2. 注册码云帐号【这里介绍一种的用法,其它也是一样的操作】 3. 创建远程仓库 四、git命令-操作本地仓库 1. 获

    2024年04月14日
    浏览(63)
  • git创建一个本地分支,并从远程分支拉取代码

    Git 是一种分布式版本控制系统,广泛用于管理项目的源代码。它可以追踪文件的修改、记录历史变更、协调多人合作开发,并提供了回滚、分支管理、合并等功能。要创建一个本地分支并从远程分支拉取代码,你可以按照以下步骤进行操作: 首先,确认远程分支存在于远程

    2024年02月14日
    浏览(32)
  • git本地怎么拉取远程新的分支

    要在本地拉取远程仓库的新分支,可以按照以下步骤进行操作: 首先,确保你已经在本地克隆了远程仓库。如果没有,请使用以下命令克隆仓库: 进入仓库目录: 拉取远程仓库的最新更新: 检查可用的远程分支: 这将列出所有的远程分支,你可以在其中找到你感兴趣的新

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包