当前位置: 首页 > 网络应用技术

GIT系列:GIT知识收集(连续更新)

时间:2023-03-09 02:22:39 网络应用技术

  混乱1:这里用户名和邮箱的作用是什么?

  远程仓库通常支持两个协议:Harmony,协议仅识别机器,仅协议仅帐户;

  如果您使用SSH操作远程仓库,我们需要使用公共密钥和私钥来证明权限;

  如果使用HTTPS操作远程仓库,则需要使用帐户密码来验证权限。

  因此,无论是公共密钥对还是帐户密码,它都只能获得身份验证的许可;但是谁需要在远程仓库中记录这些提交记录;因此,我们需要为本地git设置用户名和邮箱,使用它,使用它来使用它,使用它并使用它。这些操作是在远程仓库记录下记录的。

  简而言之:我知道谁很普遍。

  混淆2:如何配置密集提交?

  您第一次需要输入密码,然后有机会记录以下操作,不需要未来的操作。

  执行命令后,检查命令是否成功:

  此外,它还将生成信息以在用户目录中记录用户名和密码。

  登录失败问题:Git更改密码后,修改配置文件的密码,但是如果仍然存在访问权限问题,那么Windows可能会自动保存Gitlab的凭据。目前,您可以手动删除用户凭据。

  您可以找到搜索

  Windows凭据的角色:

  因为您需要经常登录服务器,因此您需要每次输入用户名和密码,尤其是对LAN服务器的访问,这绝对是麻烦的。系统的系统实际上是一个系统组件,可以帮助完成该系统组件当用户首次输入用户名和密码时,优惠券管理器可以在本地保存这些访问凭据(用户,密码,证书等)并再次访问服务器站点,并且系统将自动完成凭证的认证过程。

  简而言之:Git Pull的作用是将远程仓库代码与本地仓库的代码相结合。

  2.1,知道git提取

  看图片:

  解释:

  它是本地仓库的偏远分支。()

  查看本地仓库中的远程分支只有一个提交:

  在远程仓库中:还有两个提交:和谐。

  它表明,本地仓库的远程分支的内容与远程仓库中的内容不一致。

  然后,需要拉出本地仓库的远程分支,这与远程仓库一致,因此可以使用命令。

  实际上,本地仓库中的远程分支已更新到远程仓库相应分支的最新状态;它不会更改本地仓库的状态。它不会更新您的分支,也不会修改磁盘上的文件。

  2.2,git拉的执行机制

  从上图过程中,您可以看到GIT拉的执行机制

  负责人执行主分支

  当然,如果您逐步操作它,则不一定是此处的合并,也可以将其与等待合并。

  2.3,git拉的特定用法

  在顶部,我粗略地了解了GIT拉的执行机制。那么什么是特定用途?

  有三种形式的写作,但请记住一个原则:命令越复杂,就越容易理解;顺序很简单,理解很困难。

  2.3.1,写作1

  git拉 <远程主机名> <远程分支名>这<本地分支名>

  这是最完整的写作,也是最简单的理解方法。指定远程分支与本地分支合并。

  2.3.2,写作2

  git拉 <远程主机名> <远程分支名>

  与写作相反,缺少本地分支名称。因此,省略的条件是远程分支的名称与本地分支的名称相同。

  2.3.3,写作3

  git拉

  不,语法很简单。如果您理解,您需要知道什么是关联分支。

  如果您不知道什么相关分支,请阅读我下面写的文章,也许您可以找到答案。

  GIT系列:了解和设置相关分支

  如果您了解关联的分支,则应充分理解GIT拉力。

  Git Pull的作用:

  如果远程仓库中的分支具有最新的代码,并且本地分支与远程分支相关联,则将其拉下。

  例如:

  远程仓库中的主人和开发人员都有新的提交(个人提交)。如果您在本地拥有主人,则与之相对应;由于远程仓库已经更新,因此未更新本地仓库,因此使用Git Pull,使用它。远程仓库中主的最新内容将被拉下并与本地主人以及DEV合并。

  简短理解:。

  实际上,在理解关联的分支之后,GIT推动大致相同。

  用法:

  将本地分支推到远程主机上的相应远程分支。如果不存在远程分支,将自动创建远程分支。

  有三种情况(如果不考虑参数):

  在正常情况下,如果分支相关,则可以直接使用GIT推动。

  补充:稍后我还发现了一种。实际上,我感觉与Git推动相似。

  它在发布版本时使用,并为撤退制定标记。

  利用:

  查看所有分支:

  删除本地分支:

  删除远程分支:

  原始:https://juejin.cn/post/7097398760996601870