git版本库创建三部曲(git权威指南笔记)

2023-11-01


1、全局配置

a、告诉git当前用户的姓名和邮箱

git config --global user.name "heaiming“

git config --global user.email "576439313@qq.com"

b、设置git命令别名

git config  --global alias.st status

        c、git命令输出开启颜色显示

git config --global color.ui true

d、删除Git全局配置文件

git config --unset --global user.name 


2、版本库

a、创建:git init [dir目录]

b、显示隐藏目录:ls -af

c、添加到暂存区:git add testone.txt

d、提交到本地库:git com

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

git版本库创建三部曲(git权威指南笔记) 的相关文章

  • 将构建文件夹推送到不同存储库的 Github 操作

    我有 2 个存储库 存储库 A 包含源代码 存储库 B 将构建文件夹发布到网络 我为此目的采取了行动 但收到错误 git clone single branch branch main github com blockcodelabs B
  • 解决方案具有位于解决方案文件夹外部的项目

    我尝试通过选择将我的解决方案添加到本地存储库File 添加到源代码管理 但我收到以下消息 源代码控制 Git当前解决方案包含位于解决方案文件夹外部的项目 这些项目不会在 Git 存储库中进行源代码控制 要将所有项目添加到单个 Git 存储库
  • 哪种 git commit 实践更好?

    我坚信 对一个问题做出一次承诺是一种很好的做法 我确信我在 最佳实践 之类的文章中读过它 因此 我的工作流程如下 对于新问题 我创建了一个新的本地分支git checkout b new issue 将所有更改提交到其中 有时这涉及到lot
  • Git 将合并恢复到特定父级

    我有一个 git 存储库 但在恢复合并时遇到问题 当前哈希为 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3 它有两个父母 df1acf5f54426d30f12c6b4558c3dd922297aae3
  • libgit2如何获取当前目录的状态?

    如何获取单个目录而不是整个存储库的状态 我查看了以下内容 git status list new它获取存储库状态 但我只关心位于单个目录中的文件 git status file获得单身状态 有没有办法可以使用 libgit2 获取单个目录的
  • Git 克隆已经是克隆的存储库

    做这个手术有什么副作用吗 git clone已经是另一个远程存储库的克隆的存储库 没有副作用 但您应该准确了解克隆存储库时会发生什么 一些理论 问题 是 当您 以正常方式 克隆存储库时 即在调用时没有调整任何时髦的旋钮git clone y
  • Git 子树导出和重新导入问题

    我有一个更大的 git 存储库 A 它与我的另一个项目 B 共享一定量的代码 为了使维护更容易 我决定使用公共代码 C 创建第三个存储库 然后通过git subtree 我准备了 A 中的所有内容 将通用代码放在文件夹 sub 中 并使用了
  • 改进 IntelliJ 注释(git Blame)

    我想改进 注释选项 右键单击代码行号冒号 gt 注释 它类似于 gitblame 但集成到 IntelliJ 1 这可能吗 通过插件或 IntelliJ 文件的原始修改 还有其他什么吗 2 我使用的是 Android Studio 基于 I
  • 如何将 HEAD 移回之前的位置? (分离头)和撤消提交

    在 Git 中 我试图做一个squash commit通过合并到另一个分支然后重置HEAD通过以下方式前往上一个地点 git reset origin master 但我需要走出这一步 如何将 HEAD 移回之前的位置 我有 SHA 1 片
  • Git merge --squash 可以保留提交注释吗?

    有没有一种方法可以自动添加压缩后的所有提交注释mybranch执行时提交 git merge squash mybranch 这样单个提交包含所有提交注释的串联mybranch 我认为这就是 git merge squash 自动执行的操作
  • 如何恢复已删除的文件[重复]

    这个问题在这里已经有答案了 可能的重复 在 Git 存储库中恢复已删除的文件 https stackoverflow com questions 953481 restore a deleted file in a git repo 如何恢
  • 当存储在变量中时,Git 提交消息变得混乱[重复]

    这个问题在这里已经有答案了 我有一个 Git 提交 其中有一个摘要 然后是一些描述 所以当我看到提交消息时git log format B n 1
  • 在大型团队中使用 git VS Mercurial 和 Xcode 进行 iOS 开发有何优缺点?

    我们希望在一个项目上一起工作 签出 签入文件 一些开发人员推荐 git 其他开发人员更喜欢 Mercurial 有没有人对这两者都有经验 并且能告诉我为什么我应该花时间在不与 Xcode 集成的 Mercurial 上 而不是只使用集成的
  • 比较 2 次提交

    我没有找到任何关于获取两个文件之间差异的文档 我使用下面的代码使用坚固的方式提交文件 repo Rugged Repository new reponame email protected cdn cgi l email protectio
  • 是否可以在不从 git 克隆或拉取的情况下获取分支名称?

    我想获取 git 存储库的所有分支名称 目前 我克隆存储库 然后将它们获取到本地计算机上 这是低效的 因为我所需要的只是名称而不是其他 我想知道是否可以这样做 如果是这样 我可以使用什么命令 在本地 无需克隆 您可以键入 使用 gitls
  • Git 更新文件时更改默认 umask

    我的 Git 有问题 我在 Google 和 StackOverflow 中搜索了解决方案 但没有任何帮助 问题是 每次 git 更新工作目录中的某些文件时 当我签出分支或合并分支等时 文件权限都会更改 以便添加 可写到组 标志 如果该文件
  • git checkout 裸露,并在接收后包含子模块

    如何在包含子模块的接收后挂钩中检出服务器上的裸存储库 我目前将其作为接收后挂钩 bin bash http blog ekynoxe com 2011 10 22 git post receive for multiple remote b
  • Emacs shell:保存提交消息

    我几天前开始使用 emacs 在 emacs shell M x shell 中使用 git 时遇到问题 当我 git commit 或 git commit amend 时 它会打开 vim 来编辑并保存提交消息 我对此表示同意 但我找不
  • 使用 git 同时维护不同版本的代码

    我有一个需要优化的代码 我想同时维护一组版本的代码 每个版本可以描述为一些功能 优化的组合 最终 我将决定哪个版本是最好的 我不想将这些版本合并为更少的版本 但是 我希望能够对 大 源文件进行 小 修改 这可能会跨版本转移 并且我希望这一修
  • 如何快速查看哪个 Git 分支是最新的?

    例如 如果 git 上有 4 个分支 如下所示 branch1 branch2 current branch branch3 newest commits here master oldest 我的问题是 如何从 git 命令行检查我当前的

随机推荐

  • matlab统计与机器学习工具箱中的7种聚类算法

    1 matlab中自带聚类算法概述 本文简要概述了matlab统计和机器学习工具箱中可用的聚类方法 并给出了其聚类函数 在使用过程中 直接调用该函数即可 十分方便 不得不感慨matlab的强大 聚类分析 又称分割分析或分类分析 是一种常见的
  • 大型网站架构演变和知识体系

    之前也有一些介绍大型网站架构演变的文章 例如LiveJournal的 ebay的 都是非常值得参考的 不过感觉他们讲的更多的是每次演变的结果 而没有很详细的讲为什么需要做这样的演变 再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复
  • 红黑树(Red Black Tree)(C语言实现、200行精简版)

    红黑树 红黑树 Red Black Tree 是一种自平衡的二叉搜索树 与 A V L AVL AVL树类似 在其上进行的插入 删除 查找操作的平均时间复杂度均为 O
  • 服务器感染了MyFile@waifu.club.mkp勒索病毒,如何确保数据文件完整恢复?

    引言 在今天的数字化时代 网络犯罪已成为一个极具威胁性的问题 而勒索病毒正是这一问题中的一大威胁 本文91数据恢复将深入介绍 MyFile waifu club mkp 勒索病毒的威胁 详细探讨如何高效地恢复被其加密的数据文件 并提供关键的
  • C# 常用基础代码汇总

    C 常用基础代码汇总 C 常用的一些基本操作 using System using System IO using UnityEngine public class Tools MonoBehaviour void Start ToStri
  • Java String类中的equals方法

    Java String类的方法equals equal比较的是两个对象所表示的字符是否相等 而 比较的是两个对象是否相等 分析 s1 equals s 只是比较两个对象中的字符是否相等 与对象类型无关 public boolean equa
  • 【特异性双端队列

    题目描述 特异性双端队列 最小调整顺序次数 给定一个队列 但是这个队列比较特殊 可以从头部添加数据 也可以从尾部添加数据 但是只能从头部删除数据 输入一个数字n 会依次添加数字1 n 也就是添加n次 但是在添加数据的过程中 也会删除数据 要
  • webpack 中公共模块,基础库, 多次使用的公共方法单独抽离,以减少包体积和打包时间

    1 使用 html webpack externals plugin 插件 安装 html webpack externals plugin yarn add html webpack externals plugin 配置 webpack
  • 【Docker安装Yapi完整操作步骤】

    Docker安装Yapi完整操作步骤 建议收藏 一 前言 二 准备工作 2 1 安装Docker 2 2 Docker安装MongoDB数据库 2 3 用Navicat连接一下MongoDB查看是否安装成功 三 Docker安装Yapi 3
  • XCode环境变量及路径设置

    一般我们在xcode里面配置包含工程目录下头文件的时候 都要关联着相对路径和绝对路径 如果只是自己用这个项目 用绝对路径的问题不大 但是如果你把工程发给别人 别人就要在改这个绝对路径 这时候绝对路径的缺点立马出现 所以在修改User Hea
  • elk笔记13--Queries-term-level queries

    elk笔记13 Queries term level queries 1 term level 查询简介 2 term level 查询类型 2 1 exists query 2 2 fuzzy query 2 3 ids query 2
  • 【Linux报错】VM虚拟机的CentOS7系统启动时报Generating /run/initramfs/rdsosreport.txt

    一 场景 因Linux无故关机 重启后报错Generating run initramfs rdsosreport txt 二 解决 1 解决步骤 查看 dev mapper下有什么文件 执行xfs repair 重启 2 具体步骤如下 查
  • 服务器云管理系统设计与开发,服务器云管理系统设计与开发

    服务器云管理系统设计与开发 内容精选 换一换 云硬盘 Elastic Volume Service EVS 可以为云服务器提供高可靠 高性能 规格丰富并且可弹性扩展的块存储服务 可满足不同场景的业务需求 适用于分布式文件系统 开发测试 数据
  • struts2+hibernate+spring整合各个相关的配置文件

    一 先把struts2 struts2 2 1 1版 搭起来 1 先拷struts2的jar包 2 配置web xml
  • PyPI 镜像切换至国内源

    临时使用 pip install i https pypi tuna tsinghua edu cn simple some package 设为默认 确保pip更新至最新版本 python m pip install upgrade pi
  • java----关于Console类的报错

    public class console public static void main String args Console console System console String root console readLine 账户
  • 如何正确应用GNU GPLv3 和 LGPLv3 协议

    文章目录 前言 GNU GPLv3 0 Permissions 许可 Conditions 条件 Limitations 限制 GNU LGPLv3 0 应用GPLv3 0 应用LGPLv3 0 建议的内容 添加文件头声明 附录 GNU G
  • 让更多消费者接受刷脸支付养成刷脸习惯

    扫码支付能够取代现金和刷卡支付 就是基于其便捷的支付体验 消费者只要带上手机 用手机扫码就可以完成支付 免去了许多携带现金或卡的不便 降低了遗失风险 但是扫码支付也是过度依赖了手机这一媒介 在手机忘带和没电的时候 也是束手无策 基于此 刷脸
  • 慢SQL语句优化

    对慢SQL语句优化一般可以按下面几步思路 开启慢查询日志 设置超过几秒为慢SQL语句 抓取慢SQL语句 通过explain查看执行计划 对慢SQL语句分析 创建索引并调整语句 再查看执行计划 对比调优结果 参数 slow query log
  • git版本库创建三部曲(git权威指南笔记)

    1 全局配置 a 告诉git当前用户的姓名和邮箱 git config global user name heaiming git config global user email 576439313 qq com b 设置git命令别名