仓库

git

这一生的挚爱 提交于 2020-01-07 05:18:13
版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 软件:SVN 、 GIT git:集群化、多分支 """ git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 git的工作流程 git分支管理 git使用 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹 - 初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下 - 初始化git仓库 """ >: cd 目标目录 >: git init 仓库名 """ 在仓库目录终端下 - 设置全局用户 """ >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用 """ 在仓库目录终端下 - 设置局部用户 """ >: git

nexus - 搭建maven私有仓库

我怕爱的太早我们不能终老 提交于 2020-01-07 02:00:28
安装windows服务 nexus /install 启动nexus服务 访问http://localhost:8081/ 右上角登陆,提示admin密码在某个文件,查看并输入即可 配置maven 配置文件 ~/.m2/settings.xml 4.1 配置下载依赖时,使用本地的nexus私有仓库 <mirrors> <mirror> <id>local-nexus</id> <mirrorOf>*</mirrorOf> <name>local maven repository</name> <url>http://localhost:8081/repository/maven-public/</url> </mirror> </mirrors> 4.1 为了能上传一些jar包到releases或snapshots仓库,需要做以下配置 <profiles> <profile> <id>dev</id> <repositories> <repository> <id>nexus-releases</id> <url>http://localhost:8081/repository/maven-releases/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false<

git初始化管理远程仓库

不想你离开。 提交于 2020-01-06 22:53:43
没安装的git 点击安装git 安装完成右键点击git bash 这个命令行模式和linux操作一样,首先使用github用户名登录 git config --global user.name “用户名” 使用 mkdir 文件名创建文件夹(点右键创建也可以) 初始化仓库 git init 命令 生成.git文件夹默认隐藏的 在查看设置打开隐藏项目即可查看 touch yma.c的c语言文件 使用git status查看状态仓库是否有分支和新的东西 git add yma.c提交yma.c文件 使用git commit -m “add yma.c"添加提交评论 重点来了 管理远程仓库 先克隆远程仓库复制仓库地址 使用git clone 仓库地址 git push同步到仓库 使用ssh-keygen -t rsa -C “yongma16” 解决问题方案 再用cat ~/.ssh/id_rsa.pub git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push windows环境添加主机打开C:\Windows\System32\drivers\etc\hosts 中途有问题ssh协议密钥的问题 复制这个密钥加入 ok连接成功 进入文件使用git

Git 从远程仓库中抓取与拉取

浪子不回头ぞ 提交于 2020-01-06 22:03:02
从远程仓库中抓取与拉取 就如刚才所见,从远程仓库中获得数据,可以执行: $ git fetch [remote-name] 这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。 如果你使用 clone 命令克隆了一个仓库,命令会自动将其添加为远程仓库并默认以 “origin” 为简写。 所以, git fetch origin 会抓取克隆(或上一次抓取)后新推送的所有工作。 必须注意 git fetch 命令会将数据拉取到你的本地仓库——它并不会自动合并或修改你当前的工作。 当准备好时你必须手动将其合并入你的工作。 如果你有一个分支设置为跟踪一个远程分支(阅读下一节与 Git 分支 了解更多信息),可以使用 git pull 命令来自动的抓取然后合并远程分支到当前分支。 这对你来说可能是一个更简单或更舒服的工作流程;默认情况下, git clone 命令会自动设置本地 master 分支跟踪克隆的远程仓库的 master 分支(或不管是什么名字的默认分支)。 运行 git pull 通常会从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。 来源: CSDN 作者: dragen_2019 链接: https://blog.csdn.net/qq_33348135/article/details

Git服务器仓库的搭建和客户端使用方法

左心房为你撑大大i 提交于 2020-01-06 09:34:27
环境说明: 1、fedora21 桌面系统 2、已经配置好yum仓库 一、安装git # yum install git 1.1 创建git用户 创建 git 账户并登录,直接指定用户目录到 /home/git # useradd git -d /home/git -m -s /bin/bash# su git 添加用户 user add -d :指定用户目录 -m :如果目录不存在则创建 -s :可以指定用户使用的命令 二、创建sample库 创建库很简单,注意使用 --bare 参数。作为代码仓库服务器并不会在上面修改东西,所以只要有相关提交日子就可以。 $ cd ~ $ git init --bare sample.git 三、设置SSH Key 收集客户端公钥,复制到服务器上。 客户端当前账号 RSA 或 DSA 的数字签名文件 id_rsa.pub 在 .ssh 用户目录中。通常情况下 windows 在 %userprofile%\.ssh 目录中, Mac 在 ~/.ssh 目录中。 mac 上可以直接使用下面命令复制粘贴板上,或使用 ssh 上传 $ pbcopy < ~/.ssh/id_rsa.pub win7 上可以打开 Git GUI 界面有个帮助 ->show SSH Key菜单,如果没创建过可以点击创建 SSH 的签名文件,并复制公钥保存到服务器上

使用Git Extensions简单入门Git

好久不见. 提交于 2020-01-06 08:11:29
前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后还是一样不清晰,所以现在想整理成文字版。当然,大家还可以将我百度云上的视频下载下来观看,连同优酷的相关地址都附在文末了。 正文 说到Git呢,相信从事软件开发的都不陌生,是用于 版本控制的,在全球范围内被广泛使用,相比于另一版本控制技术——SVN,似乎更受追捧一些,全球最大的代码托管平台GitHub使用的就是Git技术。 Git与SVN的最主要的区别就是,Git的代码仓库是分布式的,一般流程就是在本地拉一个服务器上仓库的拷贝,修改代码后先提交到本地仓库,然后再合并到远程仓库;而SVN的代码仓库是集中式的,一般就服务器上的一个,提交代码就是直接提交到服务器上的仓库去,这样如果网络不畅就无法提交了,那段时间就无法版本控制了。 还有一点比较明显的区别,不过我不知道我说的对不对,大家听且听之,自行判断。Git由于有本地仓库,工作目录一般就在本地仓库那里,从文件角度上看不出两个分支的文件分别在哪里,似乎工作目录下同时只存在一个分支。而SVN则能够清晰地看到哪些是主干的文件,哪些是分支的文件。 长久以来,Git都是以命令行方式使用的,而SVN在Windows上则有TortoiseSVN这样的强大的图形界面工具,这就形成了鲜明对比。对于刚入门的人

手把手教你用git

一世执手 提交于 2020-01-06 05:42:50
一、如何安装 git 下载地址: https://git-scm.com/download/win 根据自己的电脑选择是32 位的还是 64 位的。下载完后直接运行,之后一直 next 就好了。安装成功后,会有这样一个标志。 二、 如何使用 git (1) 首先你要点进去 https://github.com/ 这个网站,注册一个 github 账号 。注册好之后,要记住邮箱和密码。 (2 ) 打开之前的那个图标就是这样一个窗口,首先Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,分别输入这两个命令,用户名和邮箱需要换成自己的。 (3) 打开之前的那个图标就是这样一个窗口。现在比如我在我的C:/wamp/www/aaa 有一个项目,我要对它进行管理怎么办呢。直接在控制台里面输入 cd c:/wamp/www/aaa 之后你就会在 aaa 这个目录里面了 。那如何对它进行管理呢。直接在控制台输入 git init 之后你去查看 aaa 目录里面发现里面多了这样一个东西 。 这是一个隐藏文件夹,有点电脑看不见,是因为文件夹选项设置的隐藏文件不可见,这个去控制面板里的文件夹选择设置一下就好了。 下面我们接着来操作,试着开始写我们的项目。 首先我写一个首页叫 index.html 现在我在我的页面里写好了这样一段话,保存之后我们接着来进行操作。 现在我们开始在 git

GIT的学习

依然范特西╮ 提交于 2020-01-06 03:15:06
Question 1.什么是版本控制器,什么是GIT? 2.GIT的原理是什么? 3.GIT的常用基本操作? 4.GIT遇到的问题? Answer 1.什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 简单说就是用于管理多人协同开发项目的技术。 1.1那么GIT是什么? GIT就是一个版本控制的管理工具,虽是版本工具,但是又区别于其他的版本控制器(CVS,Subversion,Perforce,Bazaar 等等), GIT是分布式版本控制器;SVN等是集中式版本控制器 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。 其他版本控制器主要是:每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容: CVS,Subversion,Perforce,Bazaar 等等的工作原理 2.GIT的原理是什么? Git 并不保存这些前后变化的差异数据。实际上,Git

git初探

扶醉桌前 提交于 2020-01-05 14:25:57
1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到GitHub上创建GitHub帐号 第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email 第四步: 回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key就是 ~/.ssh/id_rsa.pub内容。 第五步: 测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 第六步: 配置Git的配置文件,username和email git config --global user.name "your name" //配置用户名 git config --global user.email "your email" //配置email 2 利用Git从本地上传到GitHub 第一步:

ERP

我的未来我决定 提交于 2020-01-04 18:14:57
ERP系统 1.ERP系统 制造行业 电商行业 http://ruozedata:8080 【 erp在线: http://114.67.73.169:8888/ jepson/123456 mysql数据库 : 114.67.73.169:3306 ruozedata/ruozedata 】 系统管理: 用户+角色+权限(页面(一般使用) 按钮(最小细粒度)) 很成熟的 日志管理: 用户 IP 操作时间 --》 pv uv指标 商品属性: SKU 基础资料: 供应商 进 +1 仓库 存 动态变化 销售(商家) 销-1 批+个 进销存 结算账户 钱 商品管理: SKU 商品类别 树 第一类别 第二类别 SKUNAME 新鲜水果 热销水果 苹果 新鲜水果 热带水果 芒果 商品信息 安全存量 警示阈值 采购管理: 先计划 审核 :采购订单 再发生: 采购入库+===》仓库有货 3450 思考东西: 为什么做电商的,核心城市布局 仓库呢,为什么全中国就可以1个啊? 下单地址 上海的,下单地址进行分单–》分到哪个仓库去出货 节省企业费用 提高用户体验度 24达 各个仓库+进货数量:要智能算法的 做推荐的 自己历史数据+爬虫+购买电商数据 仓库管理: 商品信息 查看该商品全球仓库的所有的数量 入库明细 库存状况 其他入库 比如在货物的现场 设置入库地点 可以跳过采购流程,直接到仓库–