美文网首页软件工程师成长日记互联网科技开源工具技巧
git在github远程仓库的克隆和上传使用教程

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

作者: 麦克劳林 | 来源:发表于2017-02-22 10:43 被阅读4290次

最近公司要做一个资产管理软件后台工程创建出来,用eclipse、用git做一下版本控制。

Git库中由三部分组成

Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。
1) 工作目录:用户本地的目录;
2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。
3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新。

git命令系统安装

  1. 下载git控制台, 选择操作系统对应的版本下载;
  2. 运行下载的安装程序, 除安装路径外, 其余安装选项一律按默认值即可。

git命令行系统启动

安装完成后,在开始菜单中有三个快捷方式可选,分别是:
git gui: 图形化管理系统, 比较简陋, 不推荐使用;
git bash: linux风格控制台系统, 支持的命令全面, 推荐使用 (需要注意,少量命令和windows不同,如ls,dir);
git cmd: windows风格控制台系统, 不支持ssh相关命令, 完成ssh key创建后可以使用该模式替代 git bash;

git 创建用于远程访问项目仓库的ssh key

  1. 启动 git bash, 如下图:


  2. 输入 ssh-keygen,回车, 记住括号中的路径,如下图:


  3. 继续输入3个回车, 完成key创建,最后得到了两个文件:id_rsa和id_rsa.pub;


密钥id_rsa.pub

4.github添加SSH keys;
将id_rsa.pub里面的内容复制下来,在github上的settings里面找到 SSH and GPG keys,将其粘贴到key即可,title唯一即可随便填,建议写有意义的;
具体过程如图:


点击settings 点击New SSH key 最后点击Add SSH key 输入完登录密码会看到如图,但工作还没结束!!!

测试

在Git Bash控制台上测试一下,输入:ssh -T git@github.com

选择yes

只要看到最后一行Hi wqcreed! You've successfully authenticated, but GitHub does not provide shell access.
说明验证成功了



发现红线部分发生变化,说明已经成功建立连接,可以进行克隆和上传文件了。

创建库

1、创建一个新的git库


点击New repository

2、根据你的项目需求填写相应内容


点击Create repository

这就已经创建好了一个Test.git仓库;


3、点击“Clone or download”,复制:git@github.com:wqcreed/Test.git,后面有用;

克隆仓库到本地

1、找个自己工作目录下,空白处右键选择“Git Bash Here”;
输入命令: git clone git@github.com:wqcreed/Test.git
能看到后面就是刚才复制的SSH地址,看到如下图所示,就可以到自己工作目录下看到库文件克隆到本地了。


此时能看到Test仓库啦
命令cd Test进入仓库

2、上传添加文件到仓库,依次输入以下命令;

$ git add .                                       这个点不要忘了!  
$ git commit -m "test log"                        上传日志
$ git push origin master                          推送到GitHub仓库
成功

此时就可以到GitHub仓库看看有没有这个 测试文档.txt

OK

git的使用还有很多需要学习,我也是只掌握一点皮毛,廖雪老师的Git教程挺不错的,推荐大家学习!如有什么问题请多多批评指教,谢谢!!!

相关文章

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

    最近公司要做一个资产管理软件后台工程创建出来,用eclipse、用git做一下版本控制。 Git库中由三部分组成 ...

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • git一天学习总结

    远程仓库克隆 在github或者公司内网的git新建一个远程仓库,然后使用clone命令克隆空的工程到本地工作区 ...

  • 克隆远程仓库

    克隆远程仓库到本地,先创建远程仓库,再使用git clone + <远程仓库地址> 命令实现将远程仓库克隆到本地。...

  • 利用Android Studio、Github、jitpack生

    第一步.在GitHub上建立一个仓库,并克隆到本地 教程:Git远程连接GitHub添加远程库 第二步.Studi...

  • FrequencyNumbers&git

    一、Git与github使用 常用的git命令: init——初始化 clone地址——从远程仓库克隆 diff—...

  • Git命令行

    给本地的项目创建仓库 git init 克隆远程仓库 git clone https://github.com...

  • GitHub超简单小白入门详细教程(11)——使用Git管理远程

    使用Git管理远程仓库 使用远程仓库的目的 作用:备份,实现代码共享集中化管理 Git克隆操作 目的:将远程仓库(...

  • 建立远程仓库

    建立远程仓库,无非就是想把本地创建的git仓库上传到github仓库,达到本地和github的同步,首先进入git...

  • git从入门到精通

    查看git命令 初始化git仓库 克隆远程仓库(github) 添加新增的文件 提交到本地库 提交到远程maste...

网友评论

  • 欧阳筱苒:请问,本地两个库(同一个目录下新建的),github上也是同样两个库,我只有一个密钥,怎么办?又不能把两个放到一起,本来就是两个库。怎样才能再有一个密钥呢?
    麦克劳林:密钥只有一个的,Git库有本地库和远程库。
  • 1ab6a1c9d7b5:还行吧
  • c87c3040543e:感谢
    麦克劳林:@为鹤而隐 :heart:
  • Shawn_Locke:学习了,感谢分享

本文标题:git在github远程仓库的克隆和上传使用教程

本文链接:https://www.haomeiwen.com/subject/ysppwttx.html