【git学习】本地关联远程仓库

2023-11-11

目录

一、本地仓库关联远程仓库(新建仓库)

二、拉取远程分支到本地(已有远程仓库)


一、本地仓库关联远程仓库(新建仓库)

本地新建工程,然后关联远程git仓库并向远程仓库提交代码。

1、本地新建工程,这里我使用idea创建。

2、在远程仓库新建仓库,这里使用github作为远程仓库。

3、初始化本地git仓库。

在本地工程目录下执行 git init ,此时在工程目录下生成隐藏目录 .git。

4、将本地仓库和远程仓库关联。

git remote add origin 远程仓库链接地址

注:远程仓库链接地址在github上找。 

5、本地编辑代码后提交至远程分支。

git push -u origin master

 重要:第一次使用加上了 -u 参数,是推送内容并关联分支,之后推送直接使用git push即可,因为第一次已经将当前本地master分支和远程origin的master分支关联了。

git push -u origin master 
等同于
git push origin master //将当前分支提交到远程origin的master分支
加上
git branch --set-upstream-to=origin/master master//将远程仓库origin的master分支与本地仓库master分支关联

  推送成功后就可以看到远程和本地的内容一模一样,下次只要本地作了提交,就可以通过命令git push origin master 把最新内容推送到Github上关联的远程仓库中去

6、检查远程仓库是否有新提交的内容。

二、拉取远程分支到本地(已有远程仓库)

1、在github找仓库地址。

2、在本地下载远程仓库代码。

git clone 远程仓库地址

3、将远程分支拉到本地。

git fetch origin 远程分支名

 4、本地关联远程分支,本地分支名可随意写。

git checkout -b 本地分支名称 origin/远程分支名称

 5、拉取远程分支代码。

git pull origin

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【git学习】本地关联远程仓库 的相关文章

  • Visual Studio 2010 中的源代码控制?

    在对 SO Google 和 MSDN 论坛进行了一些搜索之后 我感到很沮丧 因为对于一个看似显而易见的问题 甚至可能是一个愚蠢的问题 信息太少 我需要在 Visual Studio 2010 Professional 中使用源代码管理 我
  • 从 git 中提取特定的提交/文件

    我在 git 存储库中进行了两次提交 并将它们推送到我的 git 服务器 两个提交是 在第一次提交中文件 A 被提交 在第二次提交中 文件 B 被提交 现在在另一台开发服务器上 我只想从 git 服务器中提取第一个提交或文件 A 这个怎么做
  • 将 git 存储库拆分为压缩的公共和初始私有

    我想在 Github 上开源一个项目 有相当多的提交 超过 2k 我会将它们压缩成一个 初始提交 以便从一个干净的代码库开始并隐藏一些历史内容 问题是 是否有可能 保留一个包含所有初始提交的私有存储库 其中会有一些秘密密钥 travis c
  • 从另一个分支或从 master 创建 Git 分支?

    所以我是 Git 新手 我最近从存储库中提取了主分支的新版本 我创建了一个branch 1 获取某个功能并将其推送到存储库并创建拉取请求 现在我创建了一个新的branch 2 具有另一个功能 但由于我的拉取请求尚未合并 再次拉取 maste
  • git:键不包含节

    我使用的是 Git 版本 1 8 4 2 When I press tab to auto complete any command it prints the error below and it also completes the c
  • 用于跟踪远程分支的 Git 子模块

    我正在尝试使用 git 子模块将 10 多个存储库聚合到一个结构中 以便于开发 它应该克隆模块并签出分支 相反 模块以分离头模式检出 git clone email protected cdn cgi l email protection
  • 为什么 git-cherry pick 没有说要提交什么?

    我对以下问题进行了很多搜索 但无法获得任何实质性信息 我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行挑选 并收到以下消息 为什么我无法挑选此提交以及为什么会收到此错误 lt gt git fetch ssh
  • Git 分支名为 origin/HEAD -> origin/master

    我对 Git 还很陌生 但仍在掌握它的窍门 我最近刚刚开始与分支机构合作 遇到了一些问题 我有两个开发系统 一个 Ubuntu 桌面和一个 MacBookPro 我在新的环境中做了很多工作organizationsUbuntu 系统上的分支
  • 将远程存储库导入为具有完整历史记录的子目录

    我想将远程存储库作为具有完整历史记录的子目录进行合并和解耦 有多种方法和问题可以实现这一点 我的第一次尝试是使用subtree但它似乎没有重写文件的历史记录 所以我无法查看合并存储库的历史记录 接下来的尝试是手动合并它 就像 Seth Ro
  • 如何为Git存储库组织和设置镜像备份服务器?

    我正在将一些 svn 存储库移至 Git 所以 我基本上尝试做的是 设置一台带有裸 Git 存储库的服务器 我将从中拉取和推送到该存储库 为第一台服务器上的所有存储库设置一些备份服务器 所以 假设我的服务器上有一个目录 例如 HOME gi
  • 无法连接到存储库:执行 git 命令时出错:git ls-remote -h ***public github url *** HEAD

    I have installed jenkins on ec2 instance when i try to configure my public github repo with the ec2 instance then it thr
  • Git - 在特定提交之前压缩历史记录中的所有提交

    我有一个 Mercurial 存储库 正在将其转换为 Git 提交历史记录非常大 我不需要新存储库中的所有提交历史记录 一旦我将提交历史记录转换为 Git 并且在推送到新存储库之前 我想将某个标记之前的所有提交压缩为一个提交 所以 如果我有
  • 如何将Github中的develop分支设置为默认分支而不是master?

    我知道这可以在存储库的管理页面上完成 可以在那里设置另一个默认分支 这就是这个问题的答案 但我发现 也许是一个错误 以下内容 如果你的master分支和develop分支完全相同 那么git克隆将不会克隆默认的 develop 分支 但仍然
  • Visual Studio 2013 GitHub 头像未显示

    我已经使用 GitHub 设置了 VS 2013 我的问题是 当我提交到 GitHub 时 我看不到我的 GitHub 头像 如本文所述post http blogs msdn com b visualstudioalm archive 2
  • 如何在 git 中使用我的更改进行合并?

    在 git 中合并时如何强制 我的更改 有人将所有 bin 目录放入 git 中 现在我遇到了可怕的合并冲突 现在它说 当你解决了这个问题后 运行 git rebase 继续 如果你 宁愿跳过这个补丁 而是运行 git rebase ski
  • 无法重新索引 magento 1.7.0.2 卡在“处理”上

    我的 magento 索引中有九分之七停留在 处理 状态 我需要重新索引它们才能正确显示我的网站 我通过 ftp 访问我的 var locks 并删除其中的两个文件 但是当我刷新索引页时 它们只是重新出现 index process 3 l
  • Git 中的作者和提交者有什么区别?

    我刚刚在 GitHub 上发现了以下提交 https github com felixge node formidable commit 0a0b150668daa3c6f01626d2565b898e5da12392 https gith
  • Sublime 中的文件内容不会因 Git 分支更改而更改

    如果在 Sublime text 2 中打开一个文件 然后切换到终端中对该文件进行更改的分支 则在通过单击编辑器选择编辑器之前 文件内容不会在 Sublime text 2 中更新 如何自动神奇地改变它 Sublime Text 没有任何内
  • git 显示更改了 0 次插入(+)、0 次删除(-)的文件

    很多时候 当我运行 git diff shortstat 命令时 它会输出以下内容 17 files changed 0 insertions 0 deletions 即使没有插入或删除 文件怎么可能发生变化 如果项目中某些文件的文件权限已
  • .gitignore:如何忽略嵌套目录?

    我有以下目录结构 test a test b c test a b Ouput test c d e Output test f Output 我想忽略 test 下的所有 Output 目录 我试过test Output 但没有成功 我究

随机推荐

  • Pip源地址和.condarc(conda 配置文件)

    1 pip源 清华源地址 https pypi tuna tsinghua edu cn simple 阿里源地址 https mirrors aliyun com pypi simple 官方源地址 https pypi python o
  • 使用动态链接库的好处

    1 可以采用多种编程语言来编写 2 增强产品的功能 3 提供二次开发的平台 4 简化项目管理 5 可以节省磁盘空间和内存 6 有助于资源的共享 7 有助于实现应用程序的本地化 更多内容请看C C 动态链接库 DLL 详解 来源 孙鑫 VC
  • 真正的人工智能支付时代已经来临

    我国就开始掀起人工智能热潮 随着互联网推动数字化的普及以及计算能力的进一步提高 真正的人工智能时代已经来临 刷脸支付基于人脸识别这种人工智能技术 已经广泛应用于商超 零售 医疗 景区等各大生活场景 刷脸支付做为2019年的迸发元年 嗅到商机
  • vue:分页跳转页面详情,返回记住当前点击第几页

    背景 项目中从列表页跳转到详情页返回的时候会默认跳转到分页的第一页 不利于用户的体验 所以需要返回到当前页 实现方法 方法一 Vue2提供了组件级路由钩子函数 分别是beforeRouteEnter beforeRouteUpdate be
  • 解决gbk转utf8乱码

    解决GBK字符转UTF 8乱码问题 gbk转utf 8 奇数中文乱码 一 乱码的原因 gbk的中文编码是一个汉字用 2 个字节表示 例如汉字 内部 的gbk编码16进制的显示为c4 da b2 bf utf 8的中文编码是一个汉字用 3 个
  • opencv VS 环境搭建 读取显示图像 访问像素

    1 opencv 下载 Releases OpenCV 这两个都可以 一个是安装包 一个是压缩吧 安装包也就是个解压的东西 没啥区别 若下载速度慢考虑翻墙 不然就等等 解压之后 source是opencv源码 build 是opecv 的源
  • SQL Server数据的Aes加密存入与解密取出

    最近在做winfrom的毕设 边做边学 由于这个东西折磨了我一天 所以写一篇学习心得记录一下这天的收获 顺便吐槽一下这个气人代码 由于本人是个菜鸡所以如果有缺陷或不足的地方欢迎大佬指出 另 项目环境为 VS2022 SQL Server 2
  • python绘制频谱图_使用python进行傅里叶FFT-频谱分析详细教程

    目录 一 一些关键概念的引入 1 离散傅里叶变换 DFT 2 快速傅里叶变换 FFT 3 采样频率以及采样定理 4 如何理解采样定理 二 使用scipy包实现快速傅里叶变换 1 产生原始信号 原始信号是三个正弦波的叠加 2 快速傅里叶变换
  • 关于plt.imshow()显示彩图问题

    https blog csdn net cnnmena article details 79613531 转载于 https www cnblogs com weststar p 11539800 html
  • fabric.js 怎么将 Group 中的元素包装在一个容器元素中,然后绑定事件到group元素的某个子元素上...

    你可以这样做 在 Group 中添加一个容器元素 比如一个矩形或圆形 将 Group 中的其他元素添加到容器元素中 使用 Group 对象的 on 方法绑定事件到容器元素上 例如 创建一个 Group var group new fabri
  • 操作系统:主存储器空间的分配和回收

    主存储器空间的分配和回收 预习报告 一 实验内容 主存储器空间的分配和回收 二 实验目的 一个好的计算机系统不仅要有一个足够容量的 存取速度高的 稳定可靠的主存储器 而且要能合理地分配和使用这些存储空间 当用户提出申请存储器空间时 存储管理
  • 【千律】C++基础:析构函数

    报错strcpy不安全 解决方法 项目 gt 属性 gt C C gt 预处理器 gt 预处理器定义 添加 CRT SECURE NO DEPRECATE CRT NONSTDC NO DEPRECATE include
  • 机器学习(第一章)

    第一章 绪论 1 1 引言 根据训练数据是否有标记可将训练任务分为 有监督学习 supervised learning 和 无监督学习 unsupervised learning 前者有回归和分类 后者有聚类 泛化能力 模型适用于新样本的能
  • 创建节点和用法

    创建节点 appendchild 的用法 效果如下 insertBefore 的用法 效果 removeChild 的用法 效果 replaceChild 的用法 效果 search 方法用于查询指定的字符串的初始位置 并获取它的下标 se
  • 研究生必备:从0到1使用Zotero

    一 初识zotero 文献导入与引用 1 安装地址 https www zotero org 点击下一步一直安装 编辑 首选项 高级 选择语言为中文 2 文献导入 1 在我的文库下面可以新建文件夹 在中间标题部分可以拖进去本地下载的PDF
  • STL——(8)set/ multiset 容器和pair对组

    set multiset 容器和pair对组 1 set基本概念 2 set构造和赋值 3 set大小和交换 4 set插入和删除 5 set查找和统计 6 set和multiset区别 7 pair对组创建 8 set容器排序 1 set
  • 学编程太枯燥太难怎么办?

    大家好 我是老三 和大家分享一些我学编程的经历 那年二十 头发浓密如野狗 夏日炎炎 枯坐机房如木头 一根指头 颤颤巍巍如老叟 敲下了第一行 Hello World 开启了编程学习生涯 刚开始 参加的是学校的一个夏季编程训练营 起初是有学长学
  • 2023年以太坊测试网水龙头整理(包含Goerli和Sepolia)

    2023年以太坊测试网水龙头整理 包含Goerli和Sepolia 区块漫步 2023年以太坊测试网水龙头整理 包含Goerli和Sepolia 空投交互By blockwander 去中心化应用在以太坊主网上线之前 都会在以太坊测试网上先
  • 互联网摸鱼日报(2022-09-16)

    互联网摸鱼日报 2022 09 16 InfoQ 热门话题 1 从某保险机构数据库全面国产化 看如何跨越金融数据价值鸿沟 2 Flink 从实时计算到流式数仓 下一步去往哪里 3 CEO们突然介入到 IT建设 企业纷纷迁出VM虚拟机基础设施
  • 【git学习】本地关联远程仓库

    目录 一 本地仓库关联远程仓库 新建仓库 二 拉取远程分支到本地 已有远程仓库 一 本地仓库关联远程仓库 新建仓库 本地新建工程 然后关联远程git仓库并向远程仓库提交代码 1 本地新建工程 这里我使用idea创建 2 在远程仓库新建仓库