Git——Day2(使用git管理远程仓库)

2023-11-07

1、使用远程仓库目的

作用:备份,实现代码共享集中化处理


2、如何将本地仓库同步到git远程仓库?

命令:git push

     (将本地提交到远程)

步骤1:工作区(Work Directory)——暂存区

步骤2:暂存区——提交到git仓库(Git Repository)

步骤3:git push—将本地仓库同步到远程仓库


3、git克隆操作

目的:将远程仓库(github对应的项目)复制到本地

代码:git clone 仓库地址 

(注意:仓库地址即“Clone or download”下的Clone with HTTPS——如“https://github.com/"username"/test.git”)

实现过程:

步骤1:打开新建文件夹,右击“Git Bush Here

步骤2:输入命令行进行克隆,如下:

$ git clone https://github.com/"username"/test.git

(结果:在新建文件夹的目录下添加了“test”文件,此时表示克隆成功)

步骤3:创建文件:

$ touch a1.php

步骤4:工作区添加到暂存区中

$ git add a1.php

步骤5:把暂存区添加到本地仓库中

$ git commit -m '描述'

同时以命令行“$ git status”查看状态


步骤6:将本地仓库同步到git远程仓库中,命令行如下:

$ git push

注意:有时候,由于权限的问题会显示错误,出现如下代码

“The requested URL returned error:403 Forbidden while accessing”

解决git push错误——

为何无法同步或没有权限呢?

   答案:对于私有项目而言,没有权限,输入用户名密码,或者远程地址采用这种类型:

vi.git/config

# 将

[remote "origin"]

url = https://github.com/用户名/仓库名.git

修改为

[remote "origin"]

url = https://用户名:密码@github.com/用户名/仓库名.git


结果:当github账号仓库中,多一条a1.php文件,即表示同步成功!


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

Git——Day2(使用git管理远程仓库) 的相关文章

  • 如何解决 VSTS 中拉取请求中的合并冲突?

    我已经创建了拉取请求 我进入了这个 批准 按钮不执行任何操作 并且 完成 被禁用 如何解决拉取请求中的冲突 Update 微软刚刚添加了基于浏览器的合并 这可能会让你摆脱小冲突的困境 并提供自 Sprint 150 起改进了不同场景的可视化
  • Git:显示分支之间的差异,忽略合并的提交

    我的存储库历史记录看起来像这样 x y z branch a b c d e master 我想获得 branch 完整历史记录的单个差异 即 像 git diff 输出 我不想要像 git log p 产生的一大堆差异 而不包括任何从 m
  • 如何将更改移出主分支

    基本问题 但这一直发生在我身上 进行更改working branch 切换到master git merge working branch git push cap deploy 到舞台 泡一杯新茶 然后我回来思考其他事情并开始做出一些改变
  • Git:发送电子邮件而不提交

    我有一个项目 我做了更改 并想使用 git send email 功能将它们发送给另一个用户 我发现它可以通过发送补丁来工作 由git format patch每次提交 是否可以只发送diff的 我不想先提交 然后发送补丁 是否有gitfo
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • 第一次使用node.js - “ReferenceError:节点未定义”

    我刚刚安装了node js 我尝试编写应该检查版本的node v 但它不起作用 这是输出 gt node v ReferenceError node is not defined at repl 1 2 at REPLServer self
  • 在 Azure DevOps 项目之间移动存储库时保留拉取请求

    我在同一帐户内有两个 Azure DevOps 项目 我想将存储库从一个项目移动到另一个项目 这一页探索如何在具有完全保真历史记录的团队项目之间移动 git 存储库 https learn microsoft com en us azure
  • Git 将一个分支合并到所有其他分支中

    我知道这个问题已经在这里被问过 https stackoverflow com questions 2329716 merging changes from master into all branches using git https
  • 当当前分支上有未提交的更改时签出另一个分支

    大多数时候 当我尝试签出另一个现有分支时 如果我在当前分支上有一些未提交的更改 Git 会不允许我这样做 所以我必须首先提交或隐藏这些更改 然而 有时 Git 确实允许我在不提交或存储这些更改的情况下签出另一个分支 并且它会将这些更改携带到
  • 如何使用 Git 跟踪目录而不是文件?

    我最近开始使用 Git 但只有一件事遇到了麻烦 如何在不跟踪目录内容的情况下跟踪目录 例如 我正在开发的网站允许上传 我想跟踪上传目录 以便在分支等时创建它 但显然不是其中的文件 在开发分支中的测试文件或主控中的真实文件 在我的 gitig
  • 将bitbucket发布到数字海洋

    我本质上是试图使用 bitbucket 来理解 git 的概念 我一直在通过修改本地帐户和 bitbucket 帐户之间的文件来练习版本控制 事实证明这很有帮助 现在我正在尝试弄清楚如何将文件从 bitbucket 或者我猜是 GitHub
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • 自定义 SSH 端口上的 Git

    我的 VPS 提供商建议我将 SSH 端口保留为他们默认分配的自定义端口号 不是 22 问题是 虽然我知道我可以在创建远程配置时提供端口号 但在进行 Git 克隆时似乎无法提供相同的操作 我在用gitolite https wiki arc
  • Android 存储库初始化失败

    我想我非常仔细地遵循该网站的说明 http source android com source downloading html http source android com source downloading html 但是当我尝试这
  • Git 到 TFS 源代码管理迁移

    我想看看 TFS 如何为我的命令工作 所以我想将我们当前的 GIT 存储库移动到 TFS 数据库 我们使用 GIT 来获得普遍的分支支持 因此我想使用 TFS 2010 来解决该问题 现在的问题是 如何将 GIT 存储库导出到 TFS 显然
  • Git - 如何将整个目录恢复到特定提交(删除任何添加的文件)

    我想恢复 git 中的目录 恢复其中的所有文件 并删除自该提交以来添加的所有文件 进行结账似乎只能满足我的第一个要求 但不会删除任何文件 我想出了最简单的解决方案 git rm path to dir git checkout
  • git reflog 和 log 有什么区别?

    手册页说 log 显示提交日志 reflog 管理 reflog 信息 reflog 信息到底是什么 它有哪些日志没有的信息 日志看起来更详细 git log显示当前的 HEAD 及其祖先 也就是说 它打印提交 HEAD 指向的提交 然后打
  • 显示 master 之前/之后有多少提交分支的别名

    新的 Bitbucket Branches 页面非常棒 它显示每个分支领先 落后于 master 的提交数量 是否有显示相同信息的 Git 别名 信息应显示 分店名称 上次更新是什么时候 其背后有多少提交 有多少提交领先于 master 看
  • Eclipse Git 关键字扩展

    每次我检查 git hub 服务器的源代码时 我都需要更新源代码修订关键字 version date 等 你可能知道 Git 中的主要问题是你无法使用以下命令修改文件 提交后有关提交的信息 因为 Git 首先对文件进行校验 基本上我想要实现
  • git 2.32 git push -u origin master 没有任何反应

    I ve starting to use git github and I m stucked on how to push my codes to github I m following some tutorials and when

随机推荐

  • 工厂模式与抽象工厂在实际项目中的应用

    在面向对象编程中 最通常的方法是一个new操作符产生一个对象实例 new操作符就是用来构造对象实例的 但是在一些情况下 new操作符直接生成对象会带来一些问题 举例来说 许多类型对象的创造需要一系列的步骤 你可能需要计算或取得对象的初始设置
  • 优秀程序员的6大特质

    原文来自 http www iteye com news 28575 6 traits of good programmers 自认为离优秀的程序员还有一段距离 临近下班的时候特意找了下这方面的文章看看 觉得这篇文章说的很有道理 优秀的 高
  • 异或脚本参照

    这是两个异或绕过的脚本 异或是什么 这个符号代表的是异或的意思 当我们在PHP语言中输入 echo b w 的时候 语言本身会自动计算b和w的ascll编码值的差别 然后直接 输出该差别值的ascll编码数据是谁 这样我们就能够在不输入字母
  • 华为OD机试真题-数字加减游戏【2023.Q1】

    题目内容 小明在玩一个数字加减游戏 只使用加法或者减法 将一个数字s变成数字t 每个回合 小明可以用当前的数字加上或减去一个数字 现在有两种数字可以用来加减 分别为a b a b 其中b没有使用次数限制 请问小明最少可以用多少次a 才能将数
  • Android dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent详解

    之前遇到事件分发 去网上找相关文章 感觉都没把这几个的关系说明白 研究了几篇不错的文章 今天在这整理一下 希望对大家有所帮助 首先你要知道一点 当你触摸一个控件的时候 你就会调用该控件 或它的父类 的dispatchTouchEvent方法
  • Windows 控制台注册表工具 Reg

    C Documents and Settings Administrator gt reg Windows 控制台注册表工具 版本 3 0 版权所有 C Microsoft Corp 1981 2001 保留所有权利 REG Operati
  • 每天一道Python面试题(系列)

    本系列计划把Python面试中出现频率比较高知识点整理出来 以便各位童鞋复习和练习 第1题 Python垃圾回收机制 第2题 链表的逆置 第3题 两个队列创建一个栈 持续更新中 转载于 https www cnblogs com wupei
  • Vue中本地图片src路径对但是图片不出来的问题

    静态src 没有问题 可以正常显示 img class jiaobiao img src assets img xiangmuzhongxin png alt 这样子写 img class inner img alt 换为动态src 图片展
  • 协同过滤推荐算法实例代码

    什么是协同过滤 协同过滤是利用集体智慧的一个典型方法 要理解什么是协同过滤 Collaborative Filtering 简称 CF 首先想一个简单的问题 如果你现在想看个电影 但你不知道具体看哪部 你会怎么做 大部分的人会问问周围的朋友
  • 【自然语言处理】条件随机场【Ⅳ】条件随机场学习问题

    有任何的书写错误 排版错误 概念错误等 希望大家包含指正 部分推导和定义相关的佐证资料比较少 供参考 讨论的过程中我会加入自己的理解 难免存在错误 欢迎大家讨论 在阅读本篇之前建议先学习 隐马尔可夫模型系列 最大熵马尔可夫模型 由于字数限制
  • LR 录制Web(HTTP/HTML)脚本的模式选择

    LR 录制Web HTTP HTML 脚本的模式选择 Loadrunner进行Web HTTP HTML 协议录制时有两种录制模式 HTML basescript和URL base script 两种模式在录制的脚本和统计数据上具有较大的差
  • Linux QtCreator 编译报错:No rule to make target '.../***' needed by '***.o'.stop

    Linux QtCreator 编译报错 No rule to make target mainwindow cpp needed by mainwindow o stop 1 解决方案 1 打开工程项目的pro文件 2 搜索找到mainw
  • for循环执行次数_VB学习笔记 之循环控制结构部分

    VB编程控制结构 在VB编程中提供了3种控制结构 分别是 顺序结构 选择结构 循环结构 其中顺序结构非常容易理解 即按照代码的先后顺序依次执行 重点和难点内容在于选择结构和循环结构 其中循环结构又有3种不同风格 分别是For 计数 循环 W
  • 栈实现综合计算器(中缀表达式)

    栈实现综合计算器 中缀表达式 来自专栏 LeetCode基础算法题 欢迎订阅 文章目录 栈实现综合计算器 中缀表达式 1 题目 2 思路 3 代码 4 总结 1 题目 使用栈来实现综合计算器 2 思路 看到计算器我们首先想到的数据结构是栈
  • pycharm-使用wsl

    pycharm使用wsl 更换terminal 在设置里面搜索terminal 将cmd exe改为bash exe
  • Excel VBA判断最后一行/列

    判断到哪里结束应该是Excel VBA最常见的操作之一 下面代码能实现这个功能 Function LastColumn As Long Dim ix As Long ix ActiveSheet UsedRange Column 1 Act
  • 记一次pptp实践经历

    由于公司业务需求 需要搭建vpn服务器以供外部用户传送数据 所以需要采用客户端到网关的方式的VPN VPN服务器的类型很多 如IPSec L2TP PPTP SSLVPN OPENVPN等 考虑到安全稳定性的因素 专业的vpn设备肯定是首要
  • casual discovery Toolbox使用(R语言做因果分析)

    casual discovery Toolbox使用 cdt casual discovery Toolbox 是一个用于因果关系发现的开源工具包 里面包括10多个算法 其中一些是用R语言开发的所以需要安装R的一些东西 1 安装R和RStu
  • 黑客工具Armitage

    Armitage介绍 Armitage是一款Java写的Metasploit图形界面化的攻击软件 可以用它结合 Metasploit中已知的exploit来针对主机存在的漏洞自动化攻击 通过命令行的方式使用Metasploit难度较高 需要
  • Git——Day2(使用git管理远程仓库)

    1 使用远程仓库目的 作用 备份 实现代码共享集中化处理 2 如何将本地仓库同步到git远程仓库 命令 git push 将本地提交到远程 步骤1 工作区 Work Directory 暂存区 步骤2 暂存区 提交到git仓库 Git Re