git
java1234_小锋
这个作者很懒,什么都没留下…
展开
-
GIT TAG标签使用
像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。我们通过idea开发工具,以及码云远程库,来演示下本地库打tag,以及发布到远程库tag;同时演示下revert恢复tag等;我们用IDEA建一个项目 TagHelloWorld,初始化成git项目,以及提交到版本库;这里我们备注V1.0我们新建多个版本以及小版本,提交到本地库;然后右击项目->Git->Sho原创 2020-08-02 15:54:32 · 571 阅读 · 0 评论 -
git merge&rebase区别
merge rebase两个分支合并操作,各有利弊;我们先看看表现吧;假如master和feature分支如下:如果我们merge操作;我们看到 合并时候,作为一个新提交作为一个新节点,head指针移动到最新master分支;feature分支历史被有效的保留着;优点简单易上手保留了提交历史和时间次序保留了分支的结构缺点提交历史被大量的 merge 提交污染了我们再看看rebase操作;我们看到rebase后,原先的feature接接到master原先分支前面;feature原创 2020-08-02 15:53:37 · 448 阅读 · 0 评论 -
idea操作github远程库分支
idea操作github远程库分支我们演示一个情境,项目经理jack搞个了一个初始项目,以及pay,comment两个分支,提交push到github,然后marry负责pay分支开发,提交到github分支版本库,然后项目经理jack拉取最新代码;我们首先在github新建一个远程库 branchIdeaHelloWorldidea里我们新建一个项目 branchIdeaHelloWorld ,初始化版本库,以及新建一个本地分支 feature_pay然后我们push推送远程库,具体操作前原创 2020-08-02 08:45:20 · 388 阅读 · 0 评论 -
idea操作GIT本地库分支操作
idea操作GIT本地库分支操作下面我们来看下idea是如何来操作git本地库分支的?完整视频教程:http://www.java1234.vip/course/661,新建项目 branchIdeaHelloWorld(默认master主分支)再把该项目初始化成本地库(具体步骤前面已经讲过,不再赘述)最后commit提交版本库;我们会看到上面标注了master,这个就是默认的master分支;2,新建分支当我们需要开新功能的时候,为了不影响主项目的进程,我们可以新建一个功能性分支项目,原创 2020-07-25 20:20:54 · 2135 阅读 · 0 评论 -
eclipse GIT本地库分支操作(附git java讲解视频教程)
git分支是一个重要的知识点,平时我们开发主要结合eclipse,idea来操作,今天这贴主要以eclipse来操作git本地库分支,主要内容包括新建分支,切换分支,合并分支,冲突解决,重命名分支,删除分支等;原创 2020-07-22 15:50:19 · 740 阅读 · 0 评论 -
git分支操作命令
git分支操作命令1.查看分支 git branch 查看本地分支 git branch -r 查看远程分支 git branch -d 删除分支 2.新建分支 git branch <分支名称> 创建新的分支 git checkout -b <分支名称> 创建新的分支并切换到对应分支 git checkout -b <分支名称> origin/<分支名称> 创建新的分支制定对应的原创 2020-07-22 15:41:34 · 476 阅读 · 0 评论 -
git分支简介
git分支简介在版本控制过程中,多个分支线路同时进行多个任务。比如开发某个产品,再主分支进行推进开发的时候,突然想加一个额外复杂功能,如果说写一点提交一点,会影响主项目的开发,这时候,可以新建一个分支,在自己的分支里,开发新功能。开发一点,提交一点,不影响主项目;等分支功能开发测试完整,最终可以合并到主项目;...原创 2020-07-22 15:40:47 · 324 阅读 · 0 评论 -
idea 提交远程库冲突解决
idea 提交远程库冲突解决github团队协作,正常开发 管理得好的话,不会出现代码冲突问题,项目经理会划分模块,每个小组成员各自开发模块,公共的代码由专门的人负责维护;但是偶尔管理沟通问题导致出现冲突偶尔也是会出现的;冲突出现场景过程分析:同一段代码,A程序员修改提交了。B程序员没有更新最新代码,直接修改这段代码,然后再提交,这时候就会出现代码冲突;冲突解决方案:组员先沟通,然后解决冲突,提交,其他组员更新即可;idea如何解决冲突;我们先来模拟下:B程序员,修改了一行代码,然后提交和原创 2020-07-19 10:29:24 · 537 阅读 · 0 评论 -
idea pull从远程库拉取最新代码
idea pull从远程库拉取最新代码团队合作开发,如果有人新增了代码,或者修改了公共代码或者配置,我们都要先pull从github远程库,拉取下最新代码;操作如下:右击项目 -> Git -> Repository -> Pull这样就可以拉取最新代码了;...原创 2020-07-19 10:29:11 · 3312 阅读 · 0 评论 -
idea 团队成员修改工程后push推送
idea 团队成员修改工程后push推送当团队成员修改了工程后,可以进行commit和push操作;比如我们代码里,加了一段输出;我们先把项目提交到本地库;右击项目 -> Git -> Commit然后再提交到远程库右击项目 -> Repository -> Pushpush确认,点Push按钮提示github login 登录下,即可实现提交;...原创 2020-07-19 10:26:37 · 491 阅读 · 0 评论 -
clone克隆远程库工程到本地
项目作者把项目push到github远程库,其他用户可以把项目克隆到本地;idea操作如下:获取远程git地址:https://github.com/java1234/ideaHelloWorld.gitidea启动选择从版本库检出 选git输入远程git地址,以及选定好检出目录,可以点击“Test”,按钮测试,点击 “Clone”按钮;确定是否为检出的项目创建idea项目,点Yes按钮;普通项目,直接默认,继续Next确认导入项目名称,目录,继续next;确认src,继续Next原创 2020-07-19 10:19:19 · 501 阅读 · 0 评论 -
idea本地工程项目push推送到远程库
idea本地工程项目push推送到远程库首先我们github新建一个远程库ideaHelloWorld用于测试;然后我们本地新建一个ideaHelloWorld测试项目,并且初始化版本库,添加到暂存区,然后提交到本地版本库;本地工程项目push推送到远程库具体步骤如下:右击项目 -> Git -> Repository -> Push点击 “Define remote” 按钮 定义要提交的远程库地址URL输入: https://github.com/java1234/i原创 2020-07-19 10:16:44 · 1008 阅读 · 0 评论 -
eclipse pull从github远程库拉取最新代码
eclipse pull从github远程库拉取最新代码团队合作开发,如果有人新增了代码,或者修改了公共代码或者配置,我们都要先pull从github远程库,拉取下最新代码;操作如下:右击项目->Team->Pull显示拉取结果,点OK即可;这样最新代码就拉取下来了。...原创 2020-07-06 15:02:31 · 1984 阅读 · 0 评论 -
eclipse提交github远程库冲突解决
eclipse提交github远程库冲突解决github团队协作,正常开发 管理得好的话,不会出现代码冲突问题,项目经理会划分模块,每个小组成员各自开发模块,公共的代码由专门的人负责维护;但是偶尔管理沟通问题导致出现冲突偶尔也是会出现的;冲突出现场景过程分析:同一段代码,A程序员修改提交了。B程序员没有更新最新代码,直接修改这段代码,然后再提交,这时候就会出现代码冲突;冲突解决方案:组员先沟通,然后解决冲突,提交,其他组员更新即可;eclipse如何解决冲突;我们先来模拟下:B程序员,修改原创 2020-07-06 15:00:08 · 439 阅读 · 0 评论 -
eclipse github团队成员修改工程后push推送
当团队成员修改了工程后,可以进行commit和push操作;(注意点:项目工程编码必须设置成utf-8,否则推送到github显示,会中文乱码;)比如我们代码里,加了一段输出;然后我们右击项目 Team -> Commit 先提交到本地库;然后右击项目Team -> Remote -> Push… 远程推送已经记录有远程仓库地址,点击Next下拉选中本地和远程目标的master主分支,然后再点击 Add All Branches Spec 按钮,再点Next下面是推送原创 2020-07-02 11:09:29 · 449 阅读 · 0 评论 -
github团队开发之申请加入团队
github团队协作开发,仓库创建者需要邀请团队成员加入,然后才能协作开发;远程库创建者登录,打开仓库地址,然后点击 Settings点击左侧 Manage access再点击 “Invite a collaborator” 邀请一个合作者,弹出模态框,输入被邀请者的用户名或者邮箱,然后点确定按钮;之后,被邀请者会收到一份邮件,点击 “View invitation” 查看邀请。进入页面,点击 “Accept invitation”,接收邀请即可,这样就完事了。...原创 2020-07-02 11:05:54 · 3314 阅读 · 0 评论 -
github团队开发基本流程
github团队开发基本流程github作为代码托管中心,下图是团队开发的基本流程:A,远程库创建者把本地库项目push推送到github远程仓库;B,其他团队成员clone克隆到本地;C,其他团队成员修改项目后,是不能直接push推送到远程仓库的,必须先加入团队;D,设置加入团队后,其他团队成员才可以push推送到远程仓库;E,最后远程库创建者或者其他团队成员可以pull拉取最新代码;...原创 2020-07-02 11:02:24 · 694 阅读 · 0 评论 -
eclipse clone克隆github远程库工程到本地
项目作者把项目push到github远程库,其他用户可以把项目克隆到本地;eclipse里的操作具体如下:File -> Import…找到Git 选择 Project from Git 然后Next选择 Clone URI 然后Nextgithub远程库,我们复制下项目git地址帖进去,clone项目这个不需要认证信息,可以不填,然后Next然后Next选择Browse,把项目定位到工作空间这里选第三个 导入作为普通项目;上面分别是导入作为已经存在的项目和导入使用新原创 2020-06-29 09:45:33 · 626 阅读 · 0 评论 -
注册和登录Github
GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。GitHub 去年为漏洞支付原创 2020-06-26 15:32:38 · 30580 阅读 · 2 评论 -
Github创建远程库
右上角,+号,选择 New repository;填写仓库名称,选择Public公开,不需要生成README文件,直接点击“Create repository”,创建仓库;原创 2020-06-26 15:29:26 · 433 阅读 · 0 评论 -
Eclipse本地工程项目push推送到远程库
本项目新建一个项目,项目名称建议和远程仓库名称一致 helloWorldEclipse右击项目 Team->Remote->Push复制下HTTPS仓库地址帖进去,自动解析host和仓库路径,然后输入用户名密码,可选存储认证信息然后Next点Add All Branches Spec,添加到所有分支点Nextpush确认,可以修改push信息,这个是本地master主分支,push到远程master新分支,默认就是提交到master分支;点Finish,就OK。进度原创 2020-06-26 15:27:30 · 2015 阅读 · 0 评论 -
git commit提交到版本库
git commit提交到版本库git commit -m “备注信息” 主要是把暂存区的一个或者多个待提交的文件提交到本地版本库;原创 2020-06-15 18:08:25 · 549 阅读 · 0 评论 -
git add添加到暂时区
git add添加到暂时区git add 文件 是把新增或者修改文件添加到暂时区;我们在工作空间新建一个a.txt,然后里面写个三行文字;我们git status 查看操作状态:有一个可添加git add a.txt 执行;即可把新增文件添加到暂存区;...原创 2020-06-15 18:06:56 · 560 阅读 · 0 评论 -
git status查看操作状态
git status查看操作状态git status 查看操作状态假如有可添加和可提交的操作,会提示;原创 2020-06-15 18:05:11 · 742 阅读 · 0 评论 -
git init初始化版本库
git init初始化版本库准备工作;我们在E盘新建一个gitworkspace作为git工作空间;然后右击 Git Bash here执行git init这样 当前目录多了一个 .git目录打开这里都是版本库管理的一些配置文件和控制程序,以及存储目录;init初始化版本后,这个目录下的所有文件的任何操作都能被git跟踪到,然后可以进行版本库管理;...原创 2020-06-15 18:03:21 · 434 阅读 · 0 评论 -
git config设置全局用户
git config设置全局用户在做一些本地版本库操作时候,需要知道你是谁,所以我们要先设置下全局用户;右击 Git Bash here执行:git config --global user.name “java1234”git config --global user.email “java1234@qq.com”...原创 2020-06-15 18:00:15 · 422 阅读 · 0 评论 -
GIT本地库操作基本原理
GIT本地库操作基本原理GIT作为分布式版本库软件,每个机器上都是一个版本库。git初始化后,有三个区,分别是 工作区,暂存区,本地库;工作区是我们编辑代码的区别,包括新增,修改,删除代码操作,我们编辑代码后,添加到暂存区;暂存区是临时存储代码的地方,方便批量提交数据到本地库;本地库是最终的历史版本文件的存储地;...原创 2020-06-15 17:57:24 · 357 阅读 · 0 评论 -
GIT简介
GIT简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Gi原创 2020-06-15 16:53:01 · 453 阅读 · 0 评论