首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git克隆还是添加远程?使用哪一个?

Git克隆和添加远程是Git版本控制系统中的两个不同操作。

  1. Git克隆(Git Clone)是指将远程仓库的代码完整地复制到本地。克隆操作会创建一个本地仓库,并将远程仓库的所有历史记录、分支、标签等信息都复制到本地。克隆操作适用于首次获取代码或者需要在本地进行开发、修改、提交等操作的场景。

推荐的腾讯云相关产品:腾讯云开发者工具-代码托管(https://cloud.tencent.com/product/coderepo

  1. 添加远程(Add Remote)是指将远程仓库的地址添加到本地仓库中,以便与远程仓库进行交互。添加远程操作适用于已经存在本地仓库,但需要与其他远程仓库进行同步、合并、推送等操作的场景。

推荐的腾讯云相关产品:腾讯云开发者工具-代码托管(https://cloud.tencent.com/product/coderepo

在选择使用Git克隆还是添加远程时,需要根据具体情况来决定:

  • 如果你是第一次获取代码或者需要在本地进行开发、修改、提交等操作,那么应该选择Git克隆。
  • 如果你已经有了本地仓库,但需要与其他远程仓库进行同步、合并、推送等操作,那么应该选择添加远程。

需要注意的是,Git克隆会将整个远程仓库的历史记录都复制到本地,可能会占用较大的存储空间。而添加远程只是将远程仓库的地址添加到本地,并不会复制整个仓库的历史记录。

总结:根据具体需求选择Git克隆或添加远程,克隆适用于首次获取代码或本地开发,添加远程适用于已有本地仓库与其他远程仓库交互。腾讯云提供的代码托管产品可以满足这些需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )

文章目录 一、克隆 master 分支 git clone 二、查看远程分支 git branch -a 三、克隆远程分支 git checkout -b 一、克隆 master 分支 git clone...---- 执行 git clone https://codechina.csdn.net/han12020121/git-learning-course 命令 , 只能克隆 master 分支 ; 此时如果执行...二、查看远程分支 git branch -a ---- 执行 git branch -a 命令 , 可以查看远程的所有分支 ; 执行过程 : D:\Git\git-learning-course>git...\git-learning-course> 三、克隆远程分支 git checkout -b ---- 执行 git checkout -b feature1 origin/feature1 命令 ,...克隆 remotes/origin/feature1 远程分支 , 上述命令的作用是 克隆远程的 origin/feature1 分支 为 本地的 feature1 分支 , 克隆完毕后 , 切换到

1.8K40

Git之从远程克隆

上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程克隆。...现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库: $ git clone git@github.com:用户名/gitskills.git Cloning into 'gitskills...注意把Git库的地址换成你自己的,然后进入gitskills目录看看,已经有README.md文件了: $ cd gitskills $ ls README.md 如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了...实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。...小结 要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

32220

Git-从远程仓库克隆

本人拜读了廖雪峰老师关于Git的讲述后整理所得 上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程克隆。...如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。...实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。...使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。...小结 要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

32110

git在github远程仓库的克隆和上传使用教程

, 推荐使用 (需要注意,少量命令和windows不同,如ls,dir); git cmd: windows风格控制台系统, 不支持ssh相关命令, 完成ssh key创建后可以使用该模式替代 git...bash; git 创建用于远程访问项目仓库的ssh key 启动 git bash, 如下图: ?...克隆仓库到本地 1、找个自己工作目录下,空白处右键选择“Git Bash Here”; 输入命令: git clone git@github.com:wqcreed/Test.git 能看到后面就是刚才复制的...命令cd Test进入仓库 2、上传添加文件到仓库,依次输入以下命令; $ git add . 这个点不要忘了!...OK git使用还有很多需要学习,我也是只掌握一点皮毛,廖雪老师的Git教程挺不错的,推荐大家学习!如有什么问题请多多批评指教,谢谢!!!

1.1K30

Git添加远程

目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。...添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。...Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了: Warning: Permanently added 'github.com' (RSA) to the list...小结 要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git; 关联后,使用命令git push -u origin...master第一次推送master分支的所有内容; 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改; 分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在

44830

Git-添加远程仓库

本人拜读了廖雪峰老师关于Git的讲述后整理所得 目前,在GitHub上的这个GitStudy仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后...把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。...由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,...小结 要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git; 关联后,使用命令git push -u origin...master第一次推送master分支的所有内容; 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改; 分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在

28010

Git总结笔记2-克隆远程仓库到本地

ssh-keygen -t rsa -C "kangvcar@126.com" [root@kangvcar ~]# cat .ssh/id_rsa.pub 注意:在本地用ssh-keygen生成密钥对后,把公钥添加到...user.name "kangvcar"[root@kangvcar ~]# git config --global user.email "kangvcar@126.com" 4.克隆远程仓库到本地...[root@kangvcar ~]# git clone git@github.com:kangvcar/cprogramming.git 注意: git@github.com:kangvcar/cprogramming.git...地址在github上复制而得,执行成功后远程仓库会克隆到本地当前目录下名为的cprogramming的文件夹 5.如何修改别人的项目并提交给原作者?...以上前4步的操作是克隆自己github里的项目到本地 因为我只能把我本地的公钥添加到了我的github上,而不能添加到别人的github账户下,所以只能克隆自己github仓库里的项目,而不能clone

33520

git 迁出克隆远程仓库的指定分支方法(附常用git配置命令)

一、普通克隆方式: git clone 这种克隆方式默认是克隆master主分支, 而且通过命令 git branch –list 能看到克隆后在本地也只有这一个分支, 如果再通过新建分支再拉取指定分支...二、克隆远程指定分支 那么,如何快速有效的直接克隆远程指定分支?...只需要一条命令: git clone -b 会自动在克隆该分支在本地,同样克隆后本地只有这一个分支。...三、迁出到远程指定分支 意思就是,在本地创建个和远程分支同名且代码也完全相同的分支,并迁出到该分支: git checkout -b origin/ 这样迁出后的分支和远程分支是完全一致...四、附:常用git配置命令 1、npm使用淘宝镜像源 (能加快npm下载速度) npm config set registry https://registry.npm.taobao.org 2、node-sass

2.3K10

GIT学习----第九节:添加远程

学习目的 如何创建远程Git仓库? 如何关联远程Git仓库? 如何将本地的Git仓库推送到远程Git仓库?...创建远程Git仓库 登陆GitHub,在右上角找到“New repository”按钮,创建一个新的仓库: ?...关联远程Git仓库 Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。 https ? ssh ?...目前,在GitHub上的这个git-study仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。...由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程master分支关联起来,在以后的推送或者拉取时就可以简化命令

34620

教你如何使用github和git-克隆仓库

教你如何使用git和github-克隆仓库 其实我上一篇文章我就透露了 捏嘿嘿 克隆呢 就是把一个仓库 原封不动的复制到你的机器里面 ssh 克隆 ssh克隆需要先把ssh密钥给弄一下 教程晚上有 自己搜...之后输入 git clone [url] [url]表示 git ssh 地址 优点:私有仓库不用输密码,上传时不需要输密码 缺点:新手第一次弄会很难,仓库克隆时所有(不管是不是私有公开仓库)都需要ssh...公钥在github部署 http克隆 这个克隆方法比上一个比较简单???...输入 git clone [url] [url]表示 https://github.com/你的用户名/你的仓库.git 如果是私有仓库就需要输密码 优点:公有仓库不需要输密码,对新手也比较简单 缺点:...上传需要输密码 克隆私有仓库也是

43610

如何使用Git工具克隆GitHub仓库到本地

①首先,确保你已经在本地安装了Git。如果没有安装,可以前往Git官方网站(https://git-scm.com/)下载并安装适合你操作系统的版本。...②在本地文件夹打开Git Bash(如果你使用Windows系统)。...④在命令行中输入以下命令,将仓库克隆到本地: git clone 仓库地址 ⑤执行命令后,Git就会从GitHub服务器上将仓库的所有文件和历史记录克隆到你的本地目录中。...克隆完成后,你可以在当前目录下找到一个与仓库同名的文件夹,里面包含了完整的仓库内容。 这样,你就成功地使用Git工具将GitHub仓库克隆到了本地。...如果有需要,还可以使用其他Git命令进行代码管理和版本控制。

55820

如何使用git从码云克隆项目到本地?

https://www.cnblogs.com/gbb123/p/6784822.html 前段时间,有读者微信问我,如果使用Git从码云或者Github 克隆代码到本地,然后进行提交代码的操作 。...Github或者码云(克隆哪个的就用对应的用户名);   2.3、$ git config --global user.email "你的自己的邮箱" 3、配置SSH(相当于密码,配置好之后,以后就可以直接使用...git随意的克隆优秀代码到本地,中间免去了验证信息了)   3.1、检测当前电脑是否配置SSH: cd ~/.ssh,如果没有出现:No such file or directory 这句话,接着清理原有...4、克隆代码:$ git clone git@git.oschina.net:********.git (是SSH下的地址)然后就是漫长的等待,克隆完成后我们本地的文件的是master分支。...提交当前目录下的所有文件; git commit -am '注释' 添加注释 git pull 下载服务器代码 git push 上传代码至服务器 - END

3.5K30

Git远程仓库的使用

最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 你肯定会想,至少需要两台机器才能玩远程库不是?...不过,现实生活中是不会有人这么傻的在一台电脑上搞几个远程库玩,因为一台电脑上搞几个远程库完全没有意义,而且硬盘挂了会导致所有库都挂掉,所以我也不告诉你在一台电脑上怎么克隆多个仓库。...,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。...如果你不想让别人看到Git库,有两个办法,一个是交点保护费(不过现在都可以免费使用了),让GitHub把公开的仓库变成私有的,这样别人就看不见了(不可读更不可写)。...确保你拥有一个GitHub账号后,我们就即将开始远程仓库的学习。 小结 “有了远程仓库,妈妈再也不用担心我的硬盘了。”——Git点读机

42530

Git使用(二):远程仓库

如果本地仓库没有建立,需要进行如下操作:创建本地仓库:git init 在本地仓库添加文件 :git add README.md 在本地仓库提交文件:git commit -m "first commit...origin https://github.com/XXXXX/repo1.git 把本地的内容推送到远程仓库:git push -u origin master 使用SSH将本地仓库推送到远程仓库是第一种推送方式...创建ssh密钥及在github上配置公钥6 使用ssh方式将本地仓库推送到远程 在本地仓库文件夹的空白处右键,点击Git Bash Here; ?...提交成功 克隆远程仓库到本地 在远程仓库中,点击Clone or download;选择SSH方式,复制地址; ?...在要克隆的文件夹空白地方右键------>GIt Bash Here 输入:git clone 刚才复制过来的地址;有提示输入yes,即可。 ? 欢迎关注 扫下方二维码即可关注:

49630
领券