Git使用教程之从远程库克隆项目(四)
我们接下来在本地新建一个文件夹,把刚刚github上创建的项目克隆下来,操作步骤如下:
1、克隆项目:
找到github上面的SSH地址,如图:
开始克隆:
$ git clone git@github.com:yy-biboy/learnGitt.git
然后会提示(因为创建的时候里面什么文件都没有,所以会提示你克隆了一个空的存储库,这个正常,不要慌~):
$ git clone git@github.com:yy-biboy/learnGitt.git Cloning into 'learnGitt'... warning: You appear to have cloned an empty repository. Checking connectivity... done.
之后会出现一个.git
的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
如果你没有看到.git
目录,那是因为这个目录默认是隐藏的,用ls -ah
命令就可以看见。或者去到文件夹选项里面,设置显示隐藏的文件、文件夹和驱动器即可。
2、将文件添加到本地版本库,把一个文件放到本地版本库只需要两步。
第一步,新建一个test.txt文件,用命令git add
告诉Git,把文件添加到仓库:没有提示
$ git add test.txt
第二步,用命令git commit
告诉Git,把文件提交到仓库:有提示
$ git commit -m "this is my file"
提示:
$ git commit -m "this is my file" [master (root-commit) f79bf39] this is my file1 file changed, 0 insertions(+), 0 deletions(-)create mode 100644 test.txt
OK,我们现在已经把文件添加到本地版本库了,下一步就是把版本库里面的文件添加到远程仓库(github)上
3、把本地库的所有内容推送到远程库上
$ git push -u origin master
提示:
$ git push -u origin master Counting objects: 3, done. Writing objects: 100% (3/3), 211 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To git@github.com:yy-biboy/learnGitt.git* [new branch] master -> master Branch master set up to track remote branch master from origin.
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:
PS:把本地库的内容推送到远程,用git push
命令,实际上是把当前分支master
推送到远程。
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
SSH警告
当你第一次使用Git的clone
或者push
命令连接GitHub时,会得到一个警告:
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established. RSA key fingerprint is xx.xx.xx.xx.xx. Are you sure you want to continue connecting (yes/no)?
这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes
回车即可。
Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
这个警告只会出现一次,后面的操作就不会有任何警告了。
到了这里,我们已经可以正常在Git本地库和Github远程库之间自由传输数据了,恭喜小伙伴们。
转载于:https://www.cnblogs.com/silent007/p/9443712.html
Git使用教程之从远程库克隆项目(四)相关推荐
- git——从远程库克隆
从远程库克隆 阅读: 248434 上次我们讲了先有本地库,后有远程库的时候,如何关联远程库. 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆. 首先,登陆GitHub,创建 ...
- GIT部署(三)GIT 远程仓库:添加远程库、从远程库克隆
一.Git安装 在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/,如果登不进去的话直接百度搜索Git下载也是可以的. 二.注册gith ...
- Git使用——远程库克隆
现在你在Github上发现了一个宝贝项目,想拿到本地研究,应该怎么办? 可以使用git命令将远程仓库克隆到本地. 在Github上创建了一个仓库getgit,里面已经有一个README.md文件 下一 ...
- 【Git】从远程库克隆
文章目录 从远程克隆 小结 从远程克隆 上次我们讲了先有本地库,后有远程库的时候,如何关联远程库. 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆. 首先,登陆GitHub, ...
- GIT 远程仓库:添加远程库、从远程库克隆【转】
(转自:https://www.cnblogs.com/wangmingshun/p/5424767.html) 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件 ...
- 解决git本地提交不到远程库
添加github远程库后,想要本地库更新到远程库,需要将创建好的远程库关联本地git仓库 1.在本地仓库中关联 2.master分支推送到git上遇到的问题 一开始报的错如下图,因为是首次连接,所以会 ...
- 远程仓库---从远程库克隆
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库. 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆. 首先,登陆GitHub,创建一个新的仓库,名字叫gitskill ...
- git学习心得之从远程仓库克隆
现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库: $ git clone git@github.com:michaelliao/gitskills.git Cloning i ...
- Git_从远程库克隆
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库. 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆. 首先,登陆GitHub,创建一个新的仓库,名字叫gitskill ...
最新文章
- 记事本里出现该文件含有Unicode格式的字符,当保存为ANSI编码的文本时,该字符将丢失。怎么解决?
- HTML的标签描述6
- 灵动MM32 MCU助力全国大学生智能汽车竞赛
- System.Security.Cryptography.CryptographicException: 用户的配置文件是临时配置文件 解决方案...
- Python_Statsmodels包_时间序列分析_ARIMA模型
- Spring 自定义注解玩法大全,从入门到…
- 3月25日 JavaScript
- TypeScript类型推论(Type Inference)
- 机器学习 python 随机抽样random sampling 代码
- delphi const
- python爬高德地图_爬取高德地图poi数据
- Mongo 多语言模糊匹配
- 英文版 《UNIX 网络编程.卷一 (UNIX Network Programming .volume1. 3rd edition)》(pdf)高清精校版下载
- android4.4刷机教程,vivo Xshot升级 Android 4.4刷机教程
- FPGA蜂鸣器演奏音乐
- 手游后劲不足,“体验”会是端游发展的一张王牌吗?
- (转)Java面试笔试题大汇总(最全+详细答案)
- Git ---- 自建代码托管平台-GitLab
- 周鸿祎:如何做好产品经理
- 三亚潜水注意事项 潜水的基本常识
热门文章
- mysql+查询会话sql_MySQL Processlist--查看会话执行过的SQL情况
- Typora如何设置图片的默认保存路径
- Windows Server 2008 R2 MSDN ISO镜像简体中文版和英文版下载
- VUE使用Stylus插件
- Day10 sambaNFS(Enginner04)
- 用Python统计瓦尔登湖的词频
- mysql教程实验4.1_【MySQL】数据库课程实验
- Python面向对象的三大特征(封装、继承、多态)
- 计算机二级法律一班题目,湖南省计算机二级考试 程序设计题目精选30道
- Pytest之自定义mark