混乱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