关键字: 仓库 git安装 git上传下载内容 核心代码 原理图
摘要及思路
目的:做项目 方法:原理图+代码实操 结果:上传并下载 结论:无
1 git仓库模拟多人协作项目, 由于编译器编译项目操作有限, 需借助类似百度网盘,git这样的空间存储,也叫仓库,
2下载git仓库, 通过SSH联系 远程仓库和本地仓库
3创建文档 转入本地仓库上传至 远程仓库
4创建分支 合并等操作
目的及相应问题:
目的 ,git仓库模拟多人协作项目
如何将 远程仓库和本地仓库建立联? git clone 使用SSH协议
具体步骤,:
一:下载git软件 并创建git项目
下载软件
[url=http://anki20200716.xuexihaike.com/mpic/20200830/KuKbl5skafGf.png][/url]
在git创建项目
[url=http://anki20200716.xuexihaike.com/mpic/20200829/lcBbu8yCstdc.png][/url]
二:联系 本地仓库和远程仓库
生成公钥私钥
ssh-keygen -t rsa 生成公钥私钥
[url=http://![mark](http://anki20200716.xuexihaike.com/mpic/20200829/oov8vbtsNroG.png)][/url]
在c盘用户下有.ssh文件 里面为公钥私钥
将公钥输入到 git 的 SSH 中
[url=http://anki20200716.xuexihaike.com/mpic/20200829/461v75yghvMR.png][/url]
远程仓库下载到本地仓库 //我下载到了D盘 java文件下
---复制 SSH到 命令栏 并git clone 到本地
[url=http://anki20200716.xuexihaike.com/mpic/20200829/SVfcb1jDuoQw.png][/url]
[url=http://anki20200716.xuexihaike.com/mpic/20200829/AntspoYCTHQu.png][/url]
[url=http://anki20200716.xuexihaike.com/mpic/20200829/yMB7kIpNqQVE.png][/url]
三:本地仓库上传远程仓库
[url=http://anki20200716.xuexihaike.com/mpic/20200830/CdnKH8YwcuaT.png][/url]
[url=http://anki20200716.xuexihaike.com/mpic/20200830/6jBYQHeT8WIW.png][/url]
注意:1 git checkout -b 分支名:新建分支并切换 这一步很重要, 相当于创建一个分支,
2创建分支后, 上传..后
3 想要将分支内容 合并到master 得用 git checkout master 切换本地仓库
其他
四:如何在git中创建一个team 拉人协作?
[url=http://anki20200716.xuexihaike.com/mpic/20200830/wL9w6KJusRMT.png][/url]
代码
[b]远程仓库和本地仓库 建立联系[/b]
ssh-keygen -t rsa 生成公钥私钥
git clone 远程仓库下载到本地仓库
[b]本地仓库传到远程仓库[/b]
git add . ----将所有的文件都提交的暂存区
git commit -m"注释" -------将暂存区的文件提交到本地仓库
git pull --------将远程仓库的文件下拉到工作区,以减少提交冲突
git push ----将本地仓库的文件提交到 远程仓库
[b]切换分支[/b]
git checkout 分支名 :切换分支
git checkout -b 分支名:新建分支并切换
[b]假设在dev分支之下[/b]
提交缓存区-提交本地仓库-远程仓库
git add .
git commit -m""
git pull
git push origin dev
转到master,将dev分支内容合并过来
git checkout master
git merge dev
git push
原理图:
![mark](http://anki20200716.xuexihaike.com/mpic/20200830/qygc3zJSbttn.png) [[roam 2020-8-29]]
讨论:操作用到了 计网, 类似linux的命令.......索引双链接:略 优缺点:略 用途:用于再次查看, 不必多次复习
链接及附录:
相关知识: 加密分 1对称加密 一个字符生成一个秘钥 2非对称加密 使用SSH
本次我们使用SSH
笔记记录:http://roamedit.com 2020-8-29
文档存储:百度网盘 2020-8 月归档