网站优化

git中各种各样指令中的origin和master怎样了解和实

作者:admin 发布时间:2020-08-12

git的网络服务器端(remote)端包括好几个repository,每一个repository能够了解为一个新项目(远程控制库房)。而每一个repository(远程控制库房、远程控制新项目)下有好几个branch(支系)。


origin 便是偏向某一个repository(远程控制库房)的指针。通称:该机电脑上上的远程控制库房名字。

不一样的当地电脑上上,origin将会名字不一致,在小明电脑上上origin代指远程控制库房1,在小红电脑上上人为因素改动origin为stu,则小红电脑上上stu为偏向远程控制库房1。


网络服务器端的 master (注重网络服务器端是由于当地端也是有master)便是偏向某一repository的一个branch的指针。

它是网络服务器端(remote)的状况:

.png

而在当地电脑上(local)上: master 便是偏向不久从remote server传入当地的团本branch。

$git push A B:C   

在其中A和C是各自remote端的一个repository(远程控制库房,默认设置名一般全是origin)的姓名和远程控制库房相匹配支系branch(默认设置名master)的姓名,B是当地端branch(默认设置名master)的姓名

含意是把当地的B消息推送到remotes/A/C下。当B=C时(远程控制和当地支系名都为master)能够立即省去为:git push A B。

例如: git push origin master:master 能够立即省去为 git push origin master .(,张瑞奇)


origin指的便是远程控制库房,非当地库房,在指令行指令抽出现的 origin ,指实际操作是对远程控制库房实际操作(如:git push/pull  origin master),假如字面上上了解不了,看一下回望远程控制库房的建立指令:

-1ad1d3ff75da1b9c.webp.jpg

截屏鲜红色圈的指令 git remote add origin gznice/Test-2.git 建立远程控制库房后,会让git纪录远程控制库房叫origin

当git push -u origin master,git 就了解是对远程控制库房:origin(gznice/Test-2.git)递交文档。(,富志则富)


怎样在当地电脑上上删改改查origin(远程控制库房名字)?

1.查询远程控制库(远程控制新项目)

git remote -v

2.删掉远程控制库

git remote remove 远程控制库名

例:git remote remove origin(一般全是叫知origin)

3.加上远程控制库

git remote add 远程控制库名 远程控制库详细地址(加上此外的远程控制库)

例:git remote add origion xxx/xxxx.git

4.更名远程控制库

git remote rename 旧名字 新名字 

例:git remote rename origin origin1(把origin改为origin1)

5.改动远程控制库详细地址

a.立即改动:

git remote set-url origin xx/xxxxx.git

b.先删后加 :

git remote rm origin

git remote add origin xx/xxxxx.git


Git重新命名库房支系、 改动库房配备(,AlfredMac)

1.库房支系重新命名

a.重新命名当地支系

git branch -m new-name                   #假如当今在要重新命名的支系

git branch -m old-name new-name   #假如当今没有要重新命名的支系

b.删掉远程控制旧名字支系而且push新名字支系

git push origin :old-name new-name

c.关系新名字的当地支系和远程控制支系

 git push origin -u new-name

2.各自查询库房 local global system 的配备信息内容

git config --local --list

git config --global --list

git config --system --list

3.库房配备提升客户

git config --local --add user.name yourname



一站式企业网站建设

标识: git指令 git远程控制


收缩