背景:最近,我在gitee上新建了一个仓库,然后克隆下来后,发现远程配置竟然自动都配好了。于是,在git的使用上有一了点点新的体会。
一、每个仓库是互相独立的,包括一些设置。
比如上面是两个仓库,每一个都有origin,但每一个的地址都不一样,并且不互相冲突。
二、如果要建仓库,最好的方法是从远程克隆下来。
如果要从零开始建一个仓库,并与远程仓库同步起来,那么有两种方式
1、假如本地没有仓库:先在远程建好仓库,然后把仓库clone下来,最后在这个仓库里修改文件。
2、假如本地有一个仓库,这里又分2种情况:
2.1、如果不想保存本地仓库的版本记录,可以直接按1的方法建一个仓库,然后把本地仓库的文件复制到新目录。
2.2、如果想保存本地仓库的版本记录,可能用廖雪峰教程上的方法。
廖雪峰的官方网站上也有相关的教程。
https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440
综合上述,如果要建仓库,最好的方法就是先在远程上建好,然后再克隆下来,这样的好处是,自动添加了远程地址,不用手动添加,第一次就可以正常使用(git push),不用添加额外的命令,不会有报错的情况。
ps:由于没有充分的验证,某些说法可能不对,需要进一步验证。