2020-08-29 git仓库及用git做项目的上传下载操作-详细版

关键字:  仓库  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 月归档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值