Git学习笔记--远程仓库

远程仓库

接下来就是Git牛逼的地方,分布式控制。

实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。这样你能及时取得新版本,服务器挂掉也没事,因为其他机器上也有存档。

有个叫GitHub的神奇的网站,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库,相当于免费的服务器。

添加远程仓库

在Github右上角加号点开“Create a new repo”,创建一个新仓库,仓库名自取,其他默认。

在本机Git Bash中使用命令:

$ git remote add origin git@github.com:DeloresC/newrepository.git

origin是远程库在本机上的名称,可以更改。

然后使用命令进行第一次推送,推送master分支所有内容:

$ git push -u origin master

之后每次push使用命令:

git push origin master

从远程库克隆

想拉一个别人的库下来怎么此操作呢?

现在你已经有了一个远程库,

在库页面点击clone or download,选择https或者ssh协议,复制地址;

打开Git Bash,进入你想克隆的目录,输入命令:git clone 复制内容;

库就从远程克隆一份到你电脑啦。

*ssh协议比https速度快,并且https每次push需要输入口令,因此使用ssh方便。



参考:廖雪峰的Git教程 

posted @ 2020-05-25 09:14  Glaci  阅读(124)  评论(0编辑  收藏  举报