精华内容
下载资源
问答
  • git配置本地仓库

    2021-10-22 00:24:00
    git分支管理 master分支是默认分支,一般是软件正式发布的正确代码 在本地仓库可以创建新分支 本地仓库可以切换到新分支,在新分支中进行的修改,不会影响master分支 可以将新分支merge到master分支,实现分支合并 ...

    1. 变量的配置

    1.1 全局变量的配置

    • git --gloabal config user.name
      全局用户名,这个名字在ssh模式下可以随便设置
    • git --gloabal config user.email
      这个用户名和邮箱是可以随便配置的(不提倡),如果你配置的邮箱是github里真实存在的邮箱,则commits里显示的是这个邮箱对应的账号;如果配置的邮箱是一个在github里不存在的邮箱,则commits里显示的是你配置的用户名。
    • git --gloabal config user.xxx “xxx”
      用于配置全局用户名或者地址

    1.2 局部变量的配置

    • 在0.1基础上去掉–gloabal参数,配置的即为局部用户名或者地址
    • 局部变量多用于特定仓库中
    • 使用变量的时候优先从局部变量中搜索

    1.3 ssh公钥的配置

    输入ssh-keygen(并不需要加参数,因为默认的生成的公钥已经足够)生成公钥私钥。在~/.ssh/目录下找id_rsa.pub,将内容复制添加到你的网页远端的ssh公钥处。这样在提交修改后代码的时候就不用再输入账号密码验证了。因为你机器上生成的公钥已经给了网页服务端,它可以通过这个验证。
    远端网页服务器添加多个公钥,就表明这些公钥对应的私钥所在客户端和远端服务器通信的时候都不需要密码验证了。

    2. 初始化仓库

    注意git只是分布式客户端管理仓库,所以服务端需要先有仓库

    2.1 拉取别人的仓库做开发建设的情况

    • 在网页fork别人的仓库为自己的
    • 在本地创建一个文件夹test,进去执行下面的操作
      git init
      git config user.name “xxx”(这里是配置局部变量,如果你的全局变量配置对应着你的gitee,也可以不用设置局部变量的)
      git config user.name “xxx”
    • 这一步添加你for的仓库
      git remote add 仓库别名 url
      可以换成ssh的url,这样提交时就不用验证了。
    • git pull
      拉取远端仓库内容以同步仓库状态,之后就可以修改
    • 提交
      git add .
      git commit -m “xxx”
      git push 仓库别名 master

    2.2 拉取自己仓库情况

    在2.1配置远端仓库的时候,将url设置为自己的远端仓库即可。

    3. git版本控制

    在本地仓库里,可使用此功能回退到相应版本的代码处,版本号可以从网页服务器端获取。
    git reset --hard 版本号
    此功能多用来找丢失文件或者回退到稳定版本
    !!!注意,找到文件后,应该让本地仓库回到最新版本状态。

    4. git分支管理

    • master分支是默认分支,一般是软件正式发布的正确代码
    • 在本地仓库可以创建新分支
    • 本地仓库可以切换到新分支,在新分支中进行的修改,不会影响master分支
    • 可以将新分支merge到master分支,实现分支合并
    • 命令
      git branch
      #查看分支
      git branch 分支名
      #创建以此分支名为名字的分支
      git checkout 分支名
      #转到此分支
      git push 仓库别名 分支名:分支名
      #提交此分支的内容,冒号意思是,如果远端仓库没有此分支则创建一个此分支
      git merge 分支名
      #将分支名所表示分支合并到当前分支。直接进入分支,不会让文件处于工作区或者暂存区。

    5. 工作区,暂存区,仓库分支

    工作区文件是红的
    暂存区是绿的add可以提交到暂存区
    git status可以查看当前分支工作区和暂存区状态

    6. 快速开发

    在配置好ssh情况下,直接在仓库文件夹下clone远程仓库,url选择ssh版本的,在此仓库中可以直接进行修改文件等一系列操作。前提是此仓库是你自己主页的,而不是从别人主页clone来的。如果想要别人的仓库,自己可以先fork一份。

    7. http模式

    push的时候需要输入仓库所在账号密码才能成功push成功

    8. 初始管理远程所有分支

    • git clone url
      默认只拉取HEAD指向的master分支,其他的分支没有拉取到本地
    • git -b(branch) 分支名
      拉取指定分支到本地
    • git branch -a
      查看所有分支,包括此仓库的所有远端分支名
    • git checkout -b 本地分支名 origin/远端分支名
      创建本地分支a,转到本地分支a,并将远端分支关联到本地分支
    • git branch -d 分支名
      删除本地分支
    • git push origin --delete BranchName
      删除远端分支

    9. 一般的git提交分支流程

    1. 拉取master
    2. 以master为基创建dev开发分支
    3. 开发…开发完成,有多个dev本地commit
    4. 将多个dev本地commit合并为一个
    5. pull master获取master最新内容
    6. 将master rebase到 dev,在dev中解决冲突问题
    7. 将dev merge到master,让本地master处于在服务端的最新版本基础上又添加了自己的改动的最新状态
    8. 提交master到远程仓库

    具体如下

    • 拉取远端master分支
    • 建立master为基的分支dev
      在master中使用git branch dev创建,就是以master为基创建dev分支
      如果用git checkout -b dev则新创建的分支和master没有关系,也没有任何内容
    • 在dev中进行修改工作,该提交本地仓库就提交
    • 修改工作完成后,先回到master,pull最新master
      此处是master有可能在远端被其他开发者更改了,所以需要先把master最新信息同步到本地master
    • 回到dev
      git rebase -i HEAD~number
      将dev分支中的number个提交化为一个提交
      可以修改弹出来的内容为除了第一项之外前面都改成s,表示合并提交到一次中(本来一个commit就是一次提交)
    • git rebase master
      由于dev是基于master产生的,所以这一步的意思是将master内容合并到自己修改之处。此处合并若有冲突产生,则rebase过程会停止,在自己开发仓库中处理冲突。
    • git status
      使用此命令查看冲突文件
      使用vim打开冲突文件进行修改删除git给你添加的冲突标志线和其他提示信息。然后保存退出编辑器。但是我们需要将rebase过程走完。
    • git rebase --continue
      这一步是继续进行将master合并到自己的dev开发分支,也就是将rebase或称走完。合并完毕后,自己的dev开发分支就处于最新远端仓库的版本上又添加了自己内容的状态
    • 回到master,将dev分支合并到master
      因为我们dev分支中除了有当前master的内容,又加上了我们自己的内容。
      git checkout master
      git merge dev
      合并完毕之后提交
      git push origin master

    追加:回退历史版本
    1、使用git log命令查看所有的历史版本,获取某个历史版本的id 比如:42294a2adc041c6b37d99fd776dac00a425e4b96

    2.恢复到历史版本

    git reset --hard 42294a2adc041c6b37d99fd776dac00a425e4b96
    1
    3、 把修改推到远程服务器( 注意:reset之后push到远程上会删除这个历史版本之后的所有版本 )。

    git push -f -u origin master
    1
    备注:强制push到远程 master分支

    备注:

    穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
    要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

    展开全文
  • Maven 本地仓库

    2021-01-12 15:42:53
    本地仓库配置

    配置文件位置

    找到自己Maven的本地安装位置,并找到配置文件

    • D:\devbasic\maven\apache-maven-3.6.0\conf

    image.png

    本地仓库

    Maven的本地资源仓库是用来存储所有项目的依赖关系(插件、jar包、依赖描述文件)这些文件被Maven下载到本地的指定文件夹。

    • 搜索 localRepository 本地仓库,默认是注释掉的需要打开注释并指定存储位置
    <localRepository>D:/devbasic/maven/repository</localRepository>
    

    在这里插入图片描述

    如果不指定,默认为: ${user.home}/.m2/repository (当前用户主路径/.m2/repository)

    Linux:~/.m2

    WIn:~.m2

    展开全文
  • maven默认本地仓库

    千次阅读 2020-12-21 00:33:21
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包...

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)

    默认仓库的存储位置

    Maven缺省的本地仓库路径为${user.home}/.m2/repository

    具体如下图

    自定义修改仓库的存储位置:

    可改变默认的 .m2 目录下的默认本地存储库文件夹

    通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:

    模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,

    具体就是修改如下的Xml代码

    自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的箭头所指的位置

    你也可以自己如下测试:

    先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这

    展开全文
  • 大纲:一、前言二、概述三、在Windows上安装Git四、创建本地仓库五、本地仓库管理详解六、总结注,测试机 CentOS 5.5 x86_64,Git 服务器版本:git version 1.8.2.1,客户端版本:git version 1.9.2.msysgit.0。...

    大纲:

    一、前言

    二、概述

    三、在Windows上安装Git

    四、创建本地仓库

    五、本地仓库管理详解

    六、总结

    注,测试机 CentOS 5.5 x86_64,Git 服务器版本:git version 1.8.2.1,客户端版本:git version 1.9.2.msysgit.0。所有软件请到这里下载:

    一、前言

    本来呢,其实呢。我以为Git也就几个命令,没什么难的。于是就到网上找了些文章看看,发现这些文章难得不知道该说什么好。不是简单的写几个命令,就是直接复制粘贴手册中的内容,没有一点连续感,不知道从何学起。总之呢,我想写一个什么都不会的朋友能看懂的、初学朋友能看懂的、运维能看懂的、开发也能看懂的,看完就能干活的教程。

    二、概述

    这个教程呢,有几个部分先和大家说一下:

    Git 本地仓库详解

    Git 远程仓库详解

    Git 分支管理详解

    Git 标签管理详解

    GitHub 使用详解

    Git 全局配置详解

    Git与GitHub总结

    注,本教程呢,只能让你会使用Git干活,至于你呢想深入了解Git,或者想成为Git领域的专家哟,我想说这只是个起步。还有我想说Git只是个工具嘛,目的只是为了提高我们的工作效率,我们没有必要去,也不需要学浪费时间在研究工具上,只要我们会用就好,嘿嘿!也许有博友不同意啊,只是个人见解啊,勿喷啊!

    GitHub 教程系列文章:

    三、在Windows上安装Git

    注,大家请到这里下载:http://msysgit.github.io/。具体的安装过程我就不演示了,直接双击安装即可。安装完成后桌面上会生成一个Git bash图标,双击打开会弹出一个类似命令行窗口的东西,大家请看下图:

    好了,到这里我们的Git就安装完成了,嘿嘿!下面我们来进行基本配置:

    注,我这里根据我的情况设置如下(如上图):

    我们在上一篇文章说过Git是分布式控制系统,所以,每个客户端都必须设置:你的名字和邮箱。这样才容易区分是哪个用户提交的Git版本,嘿嘿!大家可以看到git config 后面接的是--global参数,这表示你的机器上所有的Git仓库都会使用这个配置,但你也可以对不同的仓库指定不同的用户名和邮箱。这个我们会在后面的文章中讲解,这里不作说明,嘿嘿!有兴趣的博友可以先提前google一下。

    四、创建本地仓库

    1.版本库又称仓库

    版本库或者是仓库,英文名Repository,其实啊说白了就是一个目录而且,这个目录中的所以文件都被git管理而且,不管你做什么操作都会被记录,包括:增加、删除、修改文件等,都会被记录下来,以便后来跟踪与修改相关记录,甚至被还原。好了,下面我们就在我们客户端(我这里演示的是Windows客户端,其它客户端操作一样)中创建一个版本库:

    大家可以看到我们在/c/Users/root/下创建一个空目录pro即可project简写。还有一点需要说明的在Windows系统中目录名称不要使用中文,不然会出现神马问题,我不负责。嘿嘿^_^……

    2.目录变成仓库

    执行git init命令,即可Initialized empty Git repository in c:/Users/root/pro/.git/,初始化一个空目录,路径为c:/Users/root/pro/.git/。大家可以看到pro目录中生成了一个隐藏目录 .git目录,进入目录中大家可以看到里面有很多文件,没事不要修改或者改动里机的文件,这里面的文件就是控制和管理版本库的,嘿嘿。至于里文件的具体作用我们会在后面的文章中讲解,想提前了解的朋友可以先google一下。

    3.向本地仓库中增加文件

    下面我们向版本库中增加文件,需要注意的是,在版本库中只能跟踪和管理文本文件,比txt文件、js文件、php文件、java文件等,所有的程序代码都可以的。但是像视频、图片等这些二进制文件,虽然能由git管理,但是只能记录大小,无法跟踪具体修改了什么,嘿嘿。大家懂了吧。好了,下面我们来增加一个readme.txt文件,其内容如下:

    注意,新建的readme.txt文件,一定要在pro目录,不然git无法管理这里文件哦,嘿嘿!下面我们把个文件放到版本库中。

    1).git status 命令

    我们先用git status命令查看一下,如上图。大家可以看到git记录我们新增加一个文件readme.txt,并且提示这个文件还没有被提交。下面我们用git add命令提交一下。

    2).git add 命令

    git add 命令是告诉git,我们要把什么文件提交到仓库中去,大家可以看我们执行git add readme.txt命令后,没有任何提示。那就说明我们提交完成了。下面我们通过git commit命令,将readme.txt文件提交到版本库中。

    3).git commit 命令

    大家可以看到我们用git commit命令提交readme.txt文件,给出的提示是  1 file changed, 3 insertions(+),一个文件改变,插入了三行内容。与我们上面增加三行内容一致。嘿嘿!下面我们简单的说明一下git commit命令,其中的参数-m后面输入的是本次提交的版本说明,可以输入任意内容,但需要说明的是,最好写有意义的说明,便于以后查看。

    4).git status 命令

    最后我们再用git status命令查看一下版本库的状态,提示没有任何内容需要提交说明我们向版本库增加文件成功了,嘿嘿。

    4.总结

    1).初始化一个Git仓库,使用git init命令

    2).添加文件到本地Git仓中,分为两步:

    使用git add命令,注意,可以多次使用,添加多个文件

    使用git commit命令,完成添加。

    为什么Git添加文件需要两步呢?一步add,一步commit。嘿嘿,因为commit命令可以一次提交多个文件,所以你可以多次使用add命令呢。下面是个案例:(我们也经常这么用)

    好了,到这里我们创建本地git仓库和向仓库中增加文件的内容就讲解完成了,下面我们来详细讲解一下Git本地仓库的管理,内容有点多请大家慢慢看,嘿嘿!

    展开全文
  • Q1:eclipse集成好的maven怎么配置本地仓库步骤如下:1、下载maven的bin,在apache官方网站可以下载。2、下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME。3、在PATH里...
  • 通过在菜鸟教程上学习,了解到 git 关于工作区、缓存区、版本库、本地仓库、远程仓库等概念,即: 工作区:指本地仓库中,除了 .git 目录以外的所有文件和目录; 缓存区:.git 目录下的 index 文件; 版本库:.git ...
  • 如何使用git本地仓库本地仓库内容推送到远程仓库 1、为什么使用git a、让团队合作每个人开发的模块合并 b、版本回退 2、git常用概念 工作目录:是一个目录,用于保存项目中的文件 暂存区:是内存中一块区域,用于...
  • Maven 本地仓库更新策略 更新策略可以分为两个步骤:(1)更新元文件;(2)更新本地仓库jar包; 更新的步骤是:先更新元文件,再根据元文件更新本地仓库jar包。 元文件 元文件有三个:maven-metadata-local.xml...
  • 一、环境准备 1、GitBash工具 ... 根据需要安装对应的版本即可。... 注册时需要记住自己的用户名和邮箱,后面绑定远程仓库需要使用。 二、初始化GitBash 1、git config --global user.name "注册时的用户名" ...
  • 详解Maven仓库之本地仓库、远程仓库发布时间:2019-10-14 09:08来源:互联网当前栏目:web技术类什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,...
  • 本文的环境:centos8,docker20.10.5 关于安装docker : 【往期...其实docker的本地仓库配置很简单,就三步就可以了 拉取镜像 运行镜像(1和2其实可以合为一步) 配置daemon.json文件 拉取镜像 docker pull registry
  • 前言记录下当在本地新建一个未 git 初始化工程时如何推送到 git新建一个工程使用 idea 新建一个工程 test这时候这个工程没有用 git 初始化的利用 idea 来初始化在当前 test 工程下按照图中操作或者利用 git bash 来...
  • Git本地仓库的使用

    2020-12-24 06:48:00
    后续如果需要提交文件至本地仓库,也需要文件在工作区内(也就是这里创建的test文件夹内) 四、添加文件至暂存区 如果想将工作区的文件提交至Git仓库,需要执行 git add 文件夹名(例如git add index.tet),将文件...
  • npm本地仓库搭建教程

    千次阅读 2021-12-13 09:34:25
    这是因为在我们npm install 后会根据包名先在我们本地仓库查找,如果本地仓库没有该包名,就会到淘宝镜像网站上去找。简而言之,你不但创建了自己的私有的包,还拥有了世界上所有开放的包,怎么样,拽不拽。 接下来...
  • install-file -DgroupId=com.baizhi -DartifactId=patchca -Dversion=1.0 -Dpackaging=jar -Dfile=D:/patchca-0.5.0.jar -DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构(也就是jar包放在本地仓库的位置) ...
  • gradle本地仓库设置

    千次阅读 2020-12-25 11:54:08
    gradle本地仓库设置下载安装:配置环境gradle使用maven本地仓库全局设置创建init.gradle文件init.gradle文件的使用单个项目设置:build.gradleIDEA配置(基于2019.3.3版本): 下载安装: 去官网下载:...
  • 本地仓库主要是一种缓存,当你使用远程仓库中下载组件后,它下一次会优先从本地进行加载,一般位于USER_HOME/.m2目录下,我们自己也可以建立公用的包,把包发布到本地仓库,自己在其它项目里直接可以用,当然如果...
  • Maven本地仓库配置

    2021-01-29 09:31:58
    软件从远程仓库(可以理解为互联网上的仓库)下载 jar 包并存在本地仓库本地仓库 就是本地文 件夹,当第二次需要此 jar 包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库 理解为缓存,有了本地...
  • 1、在要新建本地仓库地址的位置打开git bash,并利用命令git init初始化仓库; 2、利用命令ssh-keygen -t ed25519 -C "your_email@example.com"生成ssh密钥(这一步并不是必须的,但是如果不这么做的话每次提交都...
  • Git命令 Git初始化 命令 含义 --global 创建用户名和邮箱 ...查看暂存区和本地仓库中的文件状态 ...将暂存区的改动 提交到本地仓库并记录版本号(16进制) git log 查看历史提交日志 git diff 查
  • maven 本地仓库的配置

    2021-12-03 20:33:55
    下载安装MAVEN,并配置本地仓库,修改远程仓库为阿里的
  • 本文详解如何在androidStudio中,搭建以及使用maven本地仓库搭建从无到有1. 创建一个javaLibrary, module名字自取.image.pngimage.png2. 找到这个module的build.gradle文件原本长这样此时,右侧Gradle栏目中,zzsyc...
  • 获取本地仓库 要使用Git对我们的代码进行版本控制,首先需要获得本地仓库,获取本地仓库的步骤为: 1、在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库。 2、进入这个目录中,点击右键选择Git ...
  • 1.什么是本地仓库? 1.开发人员在完成部分代码的编写之后,可以将这一部分的代码做一个提交。 2.这个提交完全就是一个新的版本提交。 3.当然这个提交动作是在开发者的电脑上进行操作的,而且也没有与外界进行联系,...
  • 1. 创建一个新的本地仓库(repository) 需要本地有安装git GUI。 在空闲文件夹打开git bash, 然后使用 git init 命令将文件夹初始化为仓库。这个时候,该目录下会生成一个 .git 文件夹(隐藏文件)。 2. 向远程...
  • 如图: 2、配置Maven本地仓库,首先我们来看一个文件,文件放在maven的安装目录下面的conf子目录下面,大家打开这个文件夹可以看到有个叫settings.xml的文件夹,这个里面包含仓库地址、镜像、插件、代理等配置,也是...
  • 这里写目录标题一、从远程拉取分支二、本地同步到远程三、本地仓管和远程仓库的一些操作 远程仓库使用的码云gitee 一、从远程拉取分支 参考:视频同步笔记:狂神聊Git Git常用命令,以同步到远程仓库为例: 在gitee...
  • 然后在本地创建一个文件就是本地仓库 然后在这里面右键----->git bash here 在git bash here 上的小黑窗口上输入 git clone 复制的远程仓库的地址 即可拉去成功 然后使用idea 点击open 打开这个文件夹即可 这...
  • 如果指定了远程分支, 就将这个远程分支作为FETCH_HEAD.git fetch origin branch1这个操作是git pull origin branch1的第一步, 而对应的pull操作,并不会在本地创建新的branch。设定当前分支的 FETCH_HEAD' 为远程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 393,552
精华内容 157,420
关键字:

本地仓库

友情链接: DBMS.zip