首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
1
腾讯云推广
2
uni-halo开源啦
3
专栏汇总:Dubbo 源码分析
4
九、Dubbo 源码分析 – 服务调用过程
5
八、Dubbo 源码分析 – 集群容错之 LoadBalance
云少
累计撰写
869
篇文章
累计创建
55
个标签
累计收到
25
条评论
栏目
首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
搜索
标签搜索
dubbo
Zookeeper
Swing
Go
Lua
Node.js
轻松一刻
Google GSON
SpringMvc
SpringBoot
SpringCloud
Swagger
Gradle
Nginx
专栏
IDEA
Maven
eclipse
Ant
JUnit
SVN
MacOS.
Linux
win
Git
InnoDB
Python
Perl
C
SQLite
MariaDB
MySQL
Bug
语法
Scala
Groovy
DeBug
JSP
简介
设计模式
扩展
安装
工具
NoSQL
Mongodb
Memcached
PHP
Redis
算法
优化
JVM
Java9
Java8
面试
Java并发
目 录
CONTENT
以下是
Git
相关的文章
2022-06-08
专栏汇总:Git 教程
专栏汇总:Git 教程Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件Git 采用了分布式版本库的方式,不必服务器端软件支持二十二、Git Flow二十一、Git 基本操作二十、Git 快速参考手册十九、Git 远程服务搭建十八、Git 远程仓库 ( Github )十七、Git 标签 – git tag十六、Git 查看提交历史 – git log十五、Git 分支管理 – git branch十四、Git 取消已缓存 – git reset HEAD十三、
2022-06-08
162
0
0
Git
2022-06-02
二十二、Git Flow
二十二、Git FlowGit Flow 是一种使用 Git 开展项目的工作流程安装你需要有一个可以工作的 git 作为前提。Git flow 可以工作在 OSX, Linux 和 Windows之下OSX Homebrew:$ brew install git-flowOSX Macports:$ port install git-flowLinux:$ apt-get install git-flowWindows (Cygwin):安装 git-flow, 你需要 wget 和 util-linux。$ wget -q -O - --no-check-certificate https:
2022-06-02
112
0
0
Git
2022-06-02
二十一、Git 基本操作
二十一、Git 基本操作Git 的工作就是创建和保存项目的快照及与之后的快照进行对比本章我们对之前所学的 Git 知识做一个简单的梳理获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 souyunku 项目:$ mkdir test$ cd test/$ git init现在你可以看到在你的项目中生成了 .git 这个子目录。 这就是你的 Git 仓库了,所有有关你的此项目的快照数据都存放在这里。ls -a. ..
2022-06-02
120
0
0
Git
2022-06-02
二十、Git 快速参考手册
二十、Git 快速参考手册我们制作了一份 Git 快速参考手册供随时预览Git cheat sheet 让你不用再去记所有的 git 命令配置列出当前配置$ git config --list列出 repository 配置$ git config --local --list列出全局配置$ git config --global --list列出系统配置$ git config --system --list设置用户名$ git config --global user.name “[firstname lastname]”设置用户邮箱$ git config --global user.e
2022-06-02
106
0
0
Git
2022-06-02
十九、Git 远程服务搭建
十九、Git 远程服务搭建我们可能需要与别人共享代码,协作开发这时候我们就需要一台 Git 服务器作为远程 Git 仓库下面我们就以在 Centos7 上安装 Git 服务器为例学习如何配置远程 Git 仓库1. 安装 Git 依赖[root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel2. 安装 Git[root@localhost ~]# yum install git3. 创建 git 用户和用户组创建一个git用户组和用户,用来运行 G
2022-06-02
148
0
0
Git
2022-06-02
十八、Git 远程仓库 ( Github )
十八、Git 远程仓库 ( Github )之前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享代码或者与其它开发人员合作那么就需要将数据放到一台其他开发人员能够连接的服务器上本章节,我们将使用 GitHub 作为远程仓库,演示如何操作远程仓库如果你还没有 Github 账号,可以在官网 https://github.com/ 注册配置由于我们的本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以我们需要配置验证信息1、 使用以下命令生成 SSH Key ssh-keygen -t rsa -C "your_email@yourem
2022-06-02
119
0
0
Git
2022-06-02
十七、Git 标签 – git tag
十七、Git 标签 – git tag如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。比如说,我们想为我们的 git-demo 项目发布一个 “1.0” 版本我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)”v1.0″的标签。-a 选项意为”创建一个带注解的标签”。 不用 -a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。 我推荐一直创建带注解的标签。$ git tag -a v1.0当你执行 git tag -a 命令时,Git 会打开你的编辑器,让你写一句标签注解,
2022-06-02
114
0
0
Git
2022-06-02
十六、Git 查看提交历史 – git log
十六、Git 查看提交历史 – git log在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下:$ git log我们可以用 –oneline 选项来查看历史记录的简洁的版本。$ git log --oneline这告诉我们的是,此项目的开发历史。我们还可以用 –graph 选项,查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项:$ git log --oneline --graph现在我们可以更清楚明了地看到何时工作分叉、又何时归并。
2022-06-02
111
0
0
Git
2022-06-02
十五、Git 分支管理 – git branch
十五、Git 分支管理 – git branch几乎每一种版本控制系统都以某种形式支持分支使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作有人把 Git 的分支模型称为”必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当我们切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令git merge我们可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支。列
2022-06-02
133
0
0
Git
2022-06-02
十四、Git 取消已缓存 – git reset HEAD
十四、Git 取消已缓存 – git reset HEADgit reset HEAD 命令用于取消已缓存的内容我们先将 README 文件内容修改如下abhello.php 文件修改为:<?phpecho 'a';echo 'a';echo 'a';然后将两个修改的文件都提交到了缓存区,我们现在要取消其中一个的缓存,操作如下:$ git status -s M README M hello.php$ git add .$ git status -sM READMEM hello.php$ git reset HEAD -- hello
2022-06-02
109
0
0
Git
2022-06-02
十三、Git 重命名文件 – git mv
十三、Git 重命名文件 – git mvgit mv 命令用于移动或重命名一个文件、目录、软连接语法git mv 命令语法格式如下git mv <old_file> <new_file>范例假如当前项目版本库中有如下文件$ ls README main.c现在我们想把 README 文件重命名为 README.md 则可以使用下面的命令$ git mv README README.md$ lsREADME.md main.c$ git statusOn branch masterChanges to be committed: (use "git re
2022-06-02
113
0
0
Git
2022-06-02
十二、Git 删除文件 – git rm
十二、Git 删除文件 – git rm如果只是简单地从工作目录中手工删除文件,运行 git status 时就显示 Changes not staged for commit的提示要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。可以用以下命令完成此项工作git rm <file>如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项-fgit rm -f <file>如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用–cached选项即可git rm --cached <file&g
2022-06-02
120
0
0
Git
1
2