Git个别理解

本文解释了git remote命令的基本概念,包括如何设置远程主机及其名称,本地分支与远程分支之间的追踪关系,以及使用git pull和git clone的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git remote命令的理解:

git remote系列命令,前缀都是git remote,给本地仓库设置一个远程仓库时,首先是针对本地仓库设置一个远程主机。
该远程主机不一定存在,该设置只是为本地仓库添加的属性,在未进行连接前,不需关注远程主机的状况。

在设置时,会为远程主机设置主机名。注意,该主机名,只是本地仓库为了区分不同远程仓库所有的代称。可以看做是本地对远程仓库的一个标记。和实际上远程仓库所在的主机名没有关系。

在某些场合,Git会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动"追踪"origin/master分支。

克隆版本库的时候,所使用的远程主机自动被Git命名为origin。如果想用其他的主机名,需要用git clone命令的-o选项指定。

original是默认主机名;master是默认的主分支。本地、远程仓库均是。
会用origin:master确定是哪个主机的哪个分支。本地的直接显示为master。

本地仓库与远程主机仓库之间的追踪关系,默认建立的是同名之间的追踪。

git pull需要文件夹有git初始化,git clone不需要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值