以下文章来源于:公_众_号开源电子网
读取更多技术文章,请扫码关注
前面我们已经讲解了Git分布式系统的入门版,主要讲解了Git是什么、怎么使用以及本地的操作,没有涉及远程的操作,接下来我们来讲解Git分布式的进阶版,主要讲解如果把本地的仓库的工程提交给远程仓库,然后从远程仓库怎么样拉取到本地当中。
如何本地仓库上存远程仓库必须掌握的网络常用命令解析
git clone [url]
//获取网络上的远程仓库
git push origin 本地分支名字:gitee网络分支
//把当前分支放到网上,如网络分支不存在则网络端自动创建一个分支!
git push origin -d BranchName
//删除远程分支
ssh-keygen -t rsa
//生成本机rsa加密密钥
① 本地仓库和远程仓库连接必须绑定自己的电脑
远程仓库:gitlab、github、gitee。(由于github是外国网址,所以速度较慢),所以我们使用Gitee作为我们的远程仓库。
② 打开Gitee的官方网址为:https://gitee.com/注册账号(自行注册)
③ 远程仓库绑定本地主机
第一步:找到C盘路径下的.ssh文件夹,小编是:
第二步:右键打开“Git Bash Here”
在命令行窗口输入“ssh-keygen -t rsa”回车确定后,一直默认按回车即可:
.ssh文件夹下多了两个文件:
第三步:使用3. 用”记事本”或者”Notepad++”打开“id_rsa.pub”文件,复制里面的内容到Gitee仓库安全设置“SSH公钥”
第四步:确定并输入密码,然后出现您当前的SSH公钥数:
④ Gitee上创建一个仓库,并将它复制到本地,然后实现云端和本地的同步!步骤如下所示:
第一步:Gitee上创建一个仓库:
第二步:填写仓库的相关信息,(开源许可证根据自己的情况选择),读者也可以选择“许可证向导”查看所有的许可证的区别!
点击创建,此时Gitee会自动跳转到新创建的仓库!
第三步:点击“克隆/下载”,然后选择HTTPS协议,复制下载链接,然后在我们的工程右键打开“Git Bash Here”,输入git clon [url] 获取网络上的远程仓库:
显然我们在工程发现一个文件夹:
第四步:把所有的文件夹放到xiaofeng_test文件夹中:
第五步:右键打开Git Bash here,输入“git add *”,然后输入“git commit -m “名称””提交版本:
⑤ 如果我们创建分支会发生什么?
“git push origin 本地分支名字:gitee网络分支”:如何执行clone将仓库复制到本地?
第一步:打开远程仓库,获取相应的SSH:
第二步:在本地创建一个文件夹,右键打开“Git Bash Here”输入“git clone SHH”:
显然我们把远程仓库的工程拉取到我们本地电脑当中(注意:这个工程已经是一个仓库了,我们修改某些代码提交即可),如何提交,请看上面的步奏。
总结:Git的用法是非常实用的,一般物联网企业都会要求员工操作Git分布式系统,在企业中,我们的项目工程一般在远程仓库获取,然后写完代码就必须提交给远程仓库,这样管理人员很简便知道自己修改了什么,也可以返回上一次修改的地方,如果我们的工程在本地不小心删除了,那么我们可以从远程仓库找到该工程(前提我们做完必须提交版本),不然只能从头开始做了。



