IDEA Gitee码云

1. 狂神聊Git

https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ

主流版本控制工具:Git和SVN

1.1 Git与SVN的主要区别

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。

Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己电脑上。协同的方法是这样的:比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!

1.2 聊聊Git的历史

Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

Linux社区中存在很多的大佬!破解研究 BitKeeper !

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。(2周左右!) 也就是后来的 Git!

Git是目前世界上最先进的分布式版本控制系统。

Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!

Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

BitKeeper免费为Linux社区提供管理和维护Linux内核代码,2005年BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,李纳斯两周开发Git.

1.3 Git下载

官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/

1.4 Git基本理论(重要)

四个区域:

  • Workspace:工作区,就是你平时存放项目代码的地方
  • Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

工作流程

git的工作流程一般是这样的:

1、在工作目录中添加、修改文件;

2、将需要进行版本管理的文件放入暂存区域;

3、将暂存区域的文件提交到git仓库。

因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

创建公共密钥:

ssh-keygen -t rsa -C [email protected]

  • C:\Users\lzq\.ssh   id_rsa.pub

    右键 Git Bash Here   ---> git init

2. IDEA中集成gitee插件

https://www.cnblogs.com/dancser/p/12459092.html

3. Git Bash

3.1 新建文件夹,右键打开gitBash

3.2  仓库初始化

输入git init (在当前目录新建一个Git代码库)

git remote add origin https://gitee.com/ling66611/GitBashTest

控制面板\用户帐户\凭据管理器

进入你已经初始化好的或者克隆项目的目录,然后执行:

从服务器下更新项目,因为已经clone过,所以不需要再更新

git pull origin master

3.3 做一些修改,比如添加一个"说明.txt"文件,提交代码到远程仓库

      执行下面命令,完成第一次提交

      git add .

      git commit -m “第一次提交

      git push origin master  

重复这三行代码不同版本提交

参考:https://www.cnblogs.com/forPrometheus-jun/p/10752665.html

原文地址:https://www.cnblogs.com/gdf456/p/12706712.html

时间: 2024-07-31 13:44:53

IDEA Gitee码云的相关文章

将本地源码推向gitee码云

今天和大家实践一下提交本地代码到gitee码云的操作 一.初始化(建立本地仓库并将代码提交至本地仓库) 切换到本地指定目录,再配置用户名和邮箱,并查看状态.(这里本地仓库建立得有点随意,为了方便管理,不建议这么做.因为本文的重点不在此,故而简化了) 加入本地仓库:git add * 提交到本地仓库:git commit -m "加了jstree图层管理器" 二.将本地仓库的代码同步到远程仓库(gitee) 如果远程仓库已经有了代码,使用origin会报错,显示已经存在,这时就应该用ma

gitee码云项目协作:fork项目以及更新

2017/11/30 发布 码云gitee是非常优秀的国产托管平台,我们想要在这个平台进行项目协作,以及学习优秀的开源项目,需要掌握一些gitee基本使用方法. 下面介绍一下码云的基本协作方式,总结了套流程.算是新手教学. 1.fork源项目 首先码云是基于gitlab,操作方式与github类似.码云的协作是基于fork源项目的基础上,才能进行pull request. 对要进行协作开发或者学习的项目,fork一份到自己的远程仓库. 这样我们自己的远程仓库就会有一份源工程的副本.熟悉git版本

git 上传文件到 gitee 码云远程仓库

一 , 想将码云仓库里面的代码,抓取下来 1.git remote add origin 地址 2. git remote -v 3. it pull  origin master 二 , 将自己创建的文件加入暂存区 git add index.php 三 , 提交到本地,填写注释 git commit -m 'index.php wenjian' 四 ,将文件上传到远程仓库,有两种方式 1.git push origin master 2.git push -u origin master -

Gitee(码云)、Github同时配置ssh key

一.cd ~/.ssh 二.通过下面的命令,依次生成两个平台的key $ ssh-keygen -t rsa -C "[email protected]" -f "github_id_rsa" $ ssh-keygen -t rsa -C "[email protected]" -f "gitee_id_rsa" 完成后,.ssh文件夹生成文件 三.把public key复制到gitee和github 执行命令cat gith

git的使用---gitee码云

先要安装git下载链接 安装完成后 1.在自己的工程的目录右键 选择git bash here 2. 然后 设置全局的用户名和邮箱.用户名是上传后看的上传者 git config --global user.name '用户名' git config --global user.email '邮箱' 3.接着初始化git git init 4.添加远程git地址 git remote add origin https://xxxxx.git 5.提交 git add . git commit -

Gitee 码云 pages 搭建vue项目记录

首先要在.gitignore文件去掉/dist,这个文件默认是不上传的,但是执行打包bulid的时候会生成dist文件,而线上访问的是打包之后的dist文件: vue.config.js文件,如下图箭头那个要改为项目文件名称 点进pages 部署目录要填写dist,然后点击启动就可以生成网址地址啦 原文地址:https://www.cnblogs.com/huanghuali/p/12275296.html

幸运飞艇源码出售Android jitpick github 码云 创建自己的远程依赖库

远程幸运飞艇源码出售论坛:haozbbs.com Q1446595067依赖 今天说一下最容易的方式 使用jitpack.io进行操作 首先先看一下效果 这里写图片描述 compile'com.xxx' 诸如此类 好 开始我们的show (我不姓陈) 第一步 在码云 或gtihub 上 创建一个仓库 这里写图片描述 然后 使用 git clone 到本地 并在这个路径下 创建项目 第二步 创建工程 目录结构如下 这里写图片描述 第三步 工程下创建一个module 选择 library 如图 这里

上传本地项目到码云(gitee)

1.码云上创建一个项目比如zhirong 2.本地创建一个文件夹F:\workspace\zhirong-items,进入zhirong-items打开git bash 3.执行git init ,这将会在本地创建一个 .git 的文件夹                    //初始化一个git 本地仓库 5.执行git remote add origin https://gitee.com/xxx/zhirong.git      //添加远程仓库 6.执行 git pull origin

怎么将本地项目放到码云(gitee)上面?图文详解

git的好处什么的,在此就不多赘述.现在很多公司都在用git了. 那么怎么将本地已经有的项目放到码云(gitee)上呢? 前置条件说明: 1:原来项目所在位置:D:\workspace01\class 如下图: 2:放git项目所在文件夹目录:D:\workspace01\kgautocode 好了,接下来,我们就开始将autocode这个项目上传到gitee上面 一:码云上新建一个项目 XXXX (项目名) 登陆码云后,新建 新建之后: 新建的时候,没有autocode这个的. 二:本地创建一