本篇主要讲解Gitee是什么,如何下载,如何进行简单的操作使用。
开发环境:Linux gitee
登录官网:https://gitee.com/
目录
> 1.Git是什么?
> 2.在Linux下本地仓库与远程仓库绑定
> 3.创建本地仓库与远程仓库分支
> 4.本地仓库推送到远程仓库,本地仓库拉取远程仓库
下一篇内容将教学本地仓库分支与远程仓库分支上管理的一斜体样式些技巧。
1.Git是什么?
Git是目前世界上最先进的分布式版本控制系统。
它的工作原理/流程:
Workspace:工作区
Index/Stage:暂存区
Pepository:仓库区 (或本地仓库)
Remote:远程仓库
这里介绍是引用了知乎上的一个大佬的介绍,他的讲解是在Window系统上,有需要可参考他的
知乎他的链接:https://zhuanlan.zhihu.com/p/30044692
2.在Linux下本地仓库与远程仓库绑定
(1).想使用gitee,那第一步就是在要官网上注册一个账号,然后切换到个人主页,往下滑找到安全设置,找到公钥SSH。
要想本地与远程拉取与推送,就要绑定自己的公钥SSH。
(2) 在linux终端下,输入ls -al ~/.ssh检查是否存在SSH秘钥
一般刚开始用都是没有。
(3).生成ssh-key密钥对
直接按回车即可
添加ssh
(4).添加ssh-key私钥到ssh-agent中
首先要确保它能正常工作
将私钥id_rsa添加到ssh代理中
然后打开它,将下面这些东东添加到官网上的ssh公钥
到这里就可以克隆clone与推送了push
如果想验证一下的话可以
ssh -T git@gitee.com弹出的ID,再ssh -T git @ID就行了
克隆测试
git clone
如果中途提示没安装git的话
就按照它的指示安装一下就好了 install git
3.创建本地仓库与远程仓库分支
初始化一下本地仓库
创建本地分支并切换到该分支下
git checkout -b dev意思是创建一个分支名dev,
并切换到该分支下
它和git branch dev 创建一个分支dev
git chekout dev 效果是一样的
创建远程分支,可以在网页上直接创建,
也可以直接将本地的代码推送,它会自动创建
在远程就可以看到了
4.本地仓库推送到远程仓库,本地仓库拉取远程仓库
推送命令
git push -u origin (本地分支名name)
拉取合并远端代码
git pull
就可以了,如果你修改了文件和另一个开发者也修改了这个文件就会发送冲突,这个要手动解决,下一篇进行教学
git fetch 进行更新本地代码,与远程同步
git checkout -b dev origin/dev 创建本地分支跟踪远端分支dev