本篇主要讲解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
|