"git remote" 是什么意思?

13 浏览
0 Comments

"git remote" 是什么意思?

"remote"是什么意思?当克隆位于中央位置的存储库时,我们不是在创建它的远程版本吗?

当我执行命令

$ git remote

我得到origin。这是什么意思?

当我执行命令

$ git branch -r

我得到origin/master。现在这是什么?

0
0 Comments

问题出现的原因是提问者对于git remote命令中的origin一词是否是固定的产生了疑问。解决方法是告知提问者origin一词是可以任意命名的。

0
0 Comments

什么是git remote的含义?

在Git中,remote基本上是指对于你可能希望从中拉取或推送代码的不同存储库的一个书签

这个被书签标记的存储库可以位于你的本地计算机上的不同文件夹中,在远程服务器上,甚至可以是存储库本身(我还没有尝试过这个),但最简单的类比是一个书签。

这个存储库甚至不必是你的存储库的一个版本,它甚至可以是一个完全不相关的存储库。

问题的出现原因:

问题的出现原因是对于Git中的"git remote"这个命令的含义不清楚。

解决方法:

解决方法是通过整理以下内容来了解"git remote"的含义。

在Git中,remote是指对于你可能希望从中拉取或推送代码的不同存储库的一个书签

这个书签可以指向你本地计算机上的不同文件夹中的存储库,也可以指向远程服务器上的存储库,甚至可以指向存储库本身。

与书签类似,你可以使用"git remote"命令来管理这些书签。

例如,你可以使用以下命令将一个远程存储库添加为一个你的本地存储库的远程书签:

git remote add origin <远程存储库URL>

你可以使用以下命令来查看你当前存储库的所有远程书签:

git remote -v

你还可以使用以下命令来从远程存储库中拉取代码:

git pull <远程书签名称> <分支名称>

你还可以使用以下命令将你的代码推送到远程存储库:

git push <远程书签名称> <分支名称>

通过使用"git remote"命令,你可以方便地管理你与其他存储库之间的关系,轻松地从其他存储库中拉取代码或将你的代码推送到其他存储库。

希望这篇文章能够帮助你理解"git remote"的含义以及如何使用它来管理远程存储库的书签。

0
0 Comments

问题出现的原因:在使用git命令时,有关remote的概念和使用方法并不清楚。

解决方法:阅读有关git remote的文档,从中获取相关信息。

"git remote"是什么意思?

当我们克隆位于中央位置的存储库时,我们不是在创建它的远程版本吗?

回答:

远程存储库是托管在互联网或网络的项目版本。

你运行命令的机器(你的笔记本电脑)是你的参考点,因此存储库为协作者托管的中央位置被称为“remote”。

当我执行命令“git remote”时,我得到的是origin。这是什么意思?

回答:

“git remote”命令列出了您指定的每个远程句柄的短名称。如果您克隆了存储库,您至少会看到origin - 这是Git给您克隆的服务器的默认名称。

指定“git remote -v”将给出“remote”(也就是存储库)的短名称和相应的URL。

当我执行“git branch -r”时,我得到的是origin/master。这是什么意思?

回答:

origin是Git为您创建的用于引用远程存储库的短名称;master是指向最后一次提交的默认分支。

因此,“git branch -r”将列出远程(origin)分支(master)。

参考资料:

1. Git Basics - Working with Remotes

2. Git Branching - Branches in a Nutshell

我希望git语法能够遵循简化技术英语标准等标准。git系统是基础性的,抽象和模糊的语法使得git令人困惑和难以使用。

也许git会走其他的方式:xkcd.com/927

0