Git
yanbincn
这个作者很懒,什么都没留下…
展开
-
学习笔记--GIT
公司从SVN转用GIT,借机学习一下GIT的知识,并用于实践。GIT知识1.GIT重要概念2.GIT正向状态流转3.GIT逆向状态流转4.GIT安装5.GIT配置6.仓库管理7.Tag操作8.分支管理9.文件管理IDEA下GIT使用Intellij IDEA–GIT使用-设置GIT客户端Intellij IDEA–GIT使用-Clone远程代码库Intellij I...原创 2019-12-17 15:52:45 · 158 阅读 · 0 评论 -
Intellij IDEA--GIT使用-(1)设置GIT客户端
安装git本地需要先安装好git的客户端。下载地址:https://www.git-scm.com/download/安装步骤参考:GIT(04)安装IDEA 配置idea是自带git的插件,不需要额外的安装;只需要进行配置配置步骤settings --> Version Control --> Git指定git客户端git.exe的文件;因为idea所用...原创 2019-04-24 15:53:04 · 941 阅读 · 2 评论 -
Intellij IDEA--GIT使用-(2)Clone远程代码库
检出git代码版本VCS --> Checkout from Version Control --> Git指定远程仓库地址,保存本地位置,Clone如果本地git客户端之前没有设置过用户名和密码。IDEA会弹出窗口要求输入用户名和密码clone下来之后,创建idea project;后续一般选择maven --> 指定pom等 (步骤同其他VCS一样)id...原创 2019-04-29 19:50:16 · 725 阅读 · 0 评论 -
Intellij IDEA--GIT使用-(3)Clone分支操作
查看分支IDEA状态栏下 --> Git:的管理按钮 --> 点击 --> 展示 Git Branches检出分支及切换分支远程分支get到本地在Remote Branches --> Checkout As … --> 指定分支名称完成之后,在Local Branches本地分支切换在 Local Branches --> C...原创 2019-04-29 20:13:51 · 2516 阅读 · 0 评论 -
Intellij IDEA--GIT使用-(4)文件操作
文件状态IDEA 能在工作区以不同颜色来区分文件所处状态黑色(正常色):未修改状态 ;已提交状态褐色:未跟踪状态蓝色:已修改状态绿色:已暂存状态 (没效果)红色:存在冲突没merge的文件更新Pull & FetchVCS(右击工程文件) --> GIT --> (repository) --> pull点击Pull顺利PullV...原创 2019-05-04 17:51:25 · 1334 阅读 · 0 评论 -
Intellij IDEA--GIT使用-问题记录
设置了git ssh模式,IDEA git pull或者push报错错误信息:Push failed: Failed with error: Could not read from remote repository.解决方法:settings --> version control --> git把SSH Executable :改为 Nativeidea 中 git ...原创 2019-05-04 17:53:51 · 450 阅读 · 0 评论 -
GIT(09)文件管理
介绍文件操作是日常中用的最多的开发技能。分支文件状态(git status)查看分支下文件状态查看单个文件状态git status// 结果On branch bthss_V3.0.4Changes not staged for commit: (use "git add <file>..." to update what will be comm...原创 2019-03-26 11:51:27 · 191 阅读 · 0 评论 -
GIT(08)分支管理
介绍Git 处理分支的方式可谓是难以置信的轻量创建新分支这一操作几乎能在瞬间完成并且在不同分支之间的切换操作也是一样便捷。Git 鼓励在工作流程中频繁地使用分支与合并查看分支列出本地分支 git branchgit branch iss53* master // 分支前的 * 字符:它代表现在检出的那一个分支(也就是说,当前 HEAD 指针所指向的分支) test...原创 2019-03-26 09:56:02 · 152 阅读 · 0 评论 -
GIT(07)Tag操作
查看Tag查看所有的Tagegit tagv1.0v1.3查看某个Taggit show v1.4创建标签Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。轻量级标签:一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用。如果你只是想用一个临时的标签,或者不想要保存额外信息,轻量标签也是可用的。附...原创 2019-03-26 09:46:44 · 161 阅读 · 0 评论 -
GIT(03)逆向状态流转
状态流转图各种场景下撤销修改撤销修改当前本地分支状态修改 ReleaseNote.txt文件(tracked)新增test.txt文件(untracked)git statusOn branch bthss_V3.0.4Your branch is up to date with 'origin/bthss_V3.0.4'.Changes not stag...原创 2019-03-22 17:28:18 · 278 阅读 · 0 评论 -
GIT(02)正向状态流转
状态流转图状态:未修改&已修改工作区与仓库保持一致文件增删改,变为已修改状态,新建一个text.txt文件修改了ReleaseNote.txt 文件git statusOn branch bthss_V3.0.4Changes not staged for commit: // 已修改,未暂存的文件 (use "git add <file>.....原创 2019-03-22 17:15:37 · 210 阅读 · 0 评论 -
GIT(01)重要概念
认识Git微软雅黑 根本上来讲 Git 是一个内容寻址(content-addressable)文件系统Git 更像是把数据看作是对小型文件系统的一组快照。 每次你提交更新,或在 Git 中保存项目状态时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。Git 对待数据更像是一个快照...原创 2019-03-22 16:49:46 · 160 阅读 · 0 评论 -
GIT(06)仓库管理
说明指远程仓库远程仓库管理(git remote)查看仓库查看远程服务器如果已经克隆了自己的仓库,那么至少应该能看到 origin - 这是 Git 给你克隆的仓库服务器的默认名字git remoteorigin显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URLgit remote -vorigin http://git.xxxxxx.c...原创 2019-03-25 15:46:24 · 105 阅读 · 0 评论 -
GIT(05)配置
介绍只需要配置一次,程序升级时会保留配置信息。Git 自带一个 git config 的工具来配置, 有三个配置级别系统级配置(git config --system):/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。用户级配置 (git config --g...原创 2019-03-25 15:32:28 · 118 阅读 · 0 评论 -
GIT(04)安装
安装Linux安装使用yum yum install git在 Windows 上安装下载Git for Windows.exe程序安装Git bash 执行git命令执行帮助命令git help <verb> // <verb> 某个命令下的配置git help config...原创 2019-03-25 15:23:38 · 206 阅读 · 0 评论