
Git
黑猴子的家
拥有技术,便拥有自由
B站 Up主专注于技术 https://space.bilibili.com/398602910
展开
-
黑猴子的家:Git 常用命令清单 -- 简单直接
1、Git专用名词Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库2、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clon...原创 2018-10-25 20:47:00 · 141 阅读 · 0 评论 -
黑猴子的家:Eclipse 安装EGit插件
1、Help -- Eclipse Marketplace2、输入 EGit 搜索并安装此插件image.png3、点击Yes 重启eclipse原创 2018-09-13 16:34:00 · 150 阅读 · 0 评论 -
黑猴子的家:Git 介绍
1、为什么要学 GitGit 是一个开源的分布式版本控制系统,可以有效高速处理非常大的项目版本管理。Git 是Linux之父Linux Torvlds 为管理linux内核而开发的一个开发源码的版本控制软件目前也是用的比较火游戏中,必点天赋项目管理的必然趋势2、Git 学习路线规划Git 煽情的历史背景Git 安装Git 实战操练Github 简介Git 的协同办...原创 2018-10-11 15:43:00 · 226 阅读 · 0 评论 -
黑猴子的家:Git 安装
1、Git 网址https://gitforwindows.org/2、Git 安装包下载Git-2.9.2-64-bit.exe2、开始安装 Git(1)Next(2)Browse –> Next(3)Next(4)Browse –> Next(5)Use Git from Git Bash on...原创 2018-10-11 16:06:00 · 276 阅读 · 0 评论 -
黑猴子的家:Git 实战操练 大礼包
1、创建版本库在项目文件夹内,执行: git initAdministrator@USER-20180905XF MINGW64 /f/gittest$ pwd/f/gittestAdministrator@USER-20180905XF MINGW64 /f/gittest$ git initInitialized empty Git repository in F:/gi...原创 2018-10-11 16:53:00 · 237 阅读 · 0 评论 -
黑猴子的家:Git 实战操练 之 分支
系统上线了,但是产品经理又提了新的需求,评估一下工期要两个月,但是同时系统正在上线运行,时不时还要修改bug,如何管理几个版本?1、创建分支//创建分支,git branch <分支名> $ git branch feature_abc//查看所有分支$ git branch -v2、切换分支//切换分支,git checkout <...原创 2018-10-11 17:32:00 · 198 阅读 · 2 评论 -
黑猴子的家:GitHub 简介
1、GitHub 是什么GitHub是一个Git项目托管网站,主要提供基于Git的版本托管服务2、网址https://github.com/3、注册账号的注意事项不要使用163的邮箱,有可能收不到验证邮件。较长时间不使用有可能被Github冻结账号。请登录其客服页面https://github.com/contact,填写账号恢复申请。建议使用 新浪、阿里、腾...原创 2018-10-12 11:16:00 · 522 阅读 · 0 评论 -
黑猴子的家:GitHub 实战 之 更新项目
1、步骤(1)git pull <远端代号> <远端分支名>。(2)<远端代号> 是指远程链接的代号。(3)<远端分支名>是指远端的分支名称,如master。 (4)例: git pull origin master2、邀请你的同事成为合作伙伴思想(1)岳不群先把令狐冲邀请到这个github项目中(2)对项...原创 2018-10-12 13:15:00 · 262 阅读 · 0 评论 -
黑猴子的家:GitHub 实战 之 项目组以外的人如何使项目更新
1、思想2、步骤https://liufengji.github.io/try_git/(1)Fork 到自己gitHub 账户上(2)从自己的gitHub 上把这个项目clone 下来$ git clone https://github.com/liufengji/try_git.git(3)修改测试后,把代码push到自己的gitHub上面(4)把自己gitH...原创 2018-10-12 13:22:00 · 172 阅读 · 0 评论 -
黑猴子的家:GitHub 之 gh-pages
1、官网https://help.github.com/categories/github-pages-basics/https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/2、步骤3、注意事项需要创建分支,没有分支不能添加gh-pages...原创 2018-10-12 14:35:00 · 239 阅读 · 0 评论 -
黑猴子的家:GitHub 之 SSH 免密提交
每次提交,输密码很烦篇1、https VS ssh(1)ssh 模式比 https 模式的一个重要好处就是,每次 push、pull、fetch 等操作时,不用重复填写遍用户名密码。(2)前提是你必须是这个项目的拥有者或者合作者,且配好了ssh key。2、SSH Key 是否存在检查你的电脑上是否已经生成了SSH Key 在git bash下执行如下命令$ cd ~...原创 2018-10-12 15:11:00 · 188 阅读 · 1 评论 -
黑猴子的家:Git 之 小乌龟 TortoiseGit
小乌龟TortoiseGit安装注意事项一定要配置Git安装的url原创 2018-10-12 15:14:00 · 197 阅读 · 0 评论 -
黑猴子的家:GitHub 之 跟着黑哥完成你的第一次pull request
1、感想留言板https://liufengji.github.io/try_git/2、步骤原创 2018-10-12 15:25:00 · 345 阅读 · 0 评论 -
黑猴子的家:GitHub 之 Eclipse 中清除 GitHub 用户名和密码
window -> preferences -> General -> Security -> Secure Storage -> Content -> Git在下拉框里面找到 Git,可以delete 掉 记住的用户名和密码原创 2018-10-12 15:38:00 · 261 阅读 · 0 评论 -
黑猴子的家:Git 工作流
1、Git工作流概念简单来说就是,一个项目的成员们在工作中统一使用Git的工作方式2、Git工作流分类集中式工作流GitFlow工作流3、集中式工作流(1)像SVN一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有修改都提交到Master这个分支上。(2)这种方式与SVN的主要区别就是开发人员有本地库。Git很多特性并没有用到。4、GitFlow工作...原创 2018-10-12 15:50:00 · 167 阅读 · 0 评论 -
黑猴子的家:Egit 之 解决冲突
1、思想(1)先pull下来以后,会发生冲突报错,其实并没有pull成功 因为你的修改并没有提交成为本地版本,Git无法进行merge。(2)所以解决冲突之前先要把你自己的程序提交到版本库(3)add indexcommit(4)完成提交后,再次pull,Git会自动帮你合并版本 如果是同一文件同一位置的代码,Git会让你手工合并。2、解决冲突三板斧...原创 2018-10-12 16:30:00 · 207 阅读 · 0 评论 -
黑猴子的家:Egit 之 与远程库的操作交互
1、Github上新建一个同名的空仓库2、本地可以Push到Remote3、填写push信息,将远程仓库的地址复制到URI中,然后在下方填写Github的用户名密码。4、指定push的本地分支和远程分支5、Eclispe最后一步点击Finish 即可。6、Eclipse上传成功后,可以去GitHub上查看上传的代码7、Github服务器上面更新了...原创 2018-10-12 16:20:00 · 164 阅读 · 0 评论 -
黑猴子的家:Egit 之 新建文件 Add、Commit…… 操作
1、新建文件untracked状态可以看到图标依然是问号,处于untracked状态,即git没有对此文件进行监控2、通过Team -> Add to index可以将文件加入git索引,进行版本监控;可以看到图标显示也有了变化(EGIT中只要Commit就可以默认将untracked的文件添加到索引再提交更新,不需要分开操作)3、commit…提交到本地库4...原创 2018-10-12 16:12:00 · 204 阅读 · 0 评论 -
黑猴子的家:Git 图解
1、Git白皮书网址https://git-scm.com/book/zh/v2/2、Git 工作流3、阐述Git区域关系4、Git 命令常用表5、Git HEAD6、Git Add7、Git Commit8、Git Branch9、Git Merge10、Git Rebase11、Git Reset...原创 2018-10-26 15:25:00 · 784 阅读 · 2 评论 -
黑猴子的家:Git 提交空文件夹
1、git不能提交空文件夹创建一个文件,使用小技巧提交上去find ./ -type d -empty -execdir touch {}/.gitkeep {} \;-type -d 搜索文件夹-empty 只搜索空文件夹-execdir touch {}/.gitkeep ; 在当前空文件夹下建立文件.gitkeep, .gitkeep只是个名字,可以是其他名字2、查看...原创 2018-11-06 11:32:00 · 406 阅读 · 0 评论 -
黑猴子的家:Docker 安装 gitlab
1、根据官网的docker安装方式我们找到docker获取giblab-ce镜像的命令$ docker pull gitlab/gitlab-ce$ docker images2、直接docker run创建和启动容器,然后直接访问ip:端口号就可以打开了gitlab页面了$ docker run -d -p 8078:80 --name mygitlab gitlab/gi...原创 2018-10-14 00:12:00 · 259 阅读 · 0 评论 -
黑猴子的家:搭建属于自己的 GitLab
1、"git" 家族成员的认识这是一个非常容易混淆的问题git是一种版本控制系统,是一个命令,是一种工具gitlib是用于实现git功能的开发库github是一个基于git实现的在线代码托管仓库,包含一个网站界面,向互联网开放gitlab是一个基于git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网...原创 2018-10-13 22:42:00 · 388 阅读 · 0 评论 -
黑猴子的家:上传代码到 gitlab
1、到gitlab上随便注册一个账号并登录,然后创建了一个test项目仓库2、本地安装了git,到项目根目录下打开Git Bash,并执行git init创建本地仓库$ git init创建了之后项目文件夹根目录会出现.git的隐藏文件夹,这个就是我们的本地仓库,需要脱离版本控制的话可以直接删除这个.git文件夹3、接下来可以尝试创建一个文件touch text.txt并写入h...原创 2018-10-13 23:18:00 · 165 阅读 · 0 评论 -
黑猴子的家:Git 源码安装
使用yum命令安装,版本比较低,下面我们来通过源码安装Git1、git源码下载地址可以手动下载下来在上传到服务器上面https://github.com/git/git/releaseshttps://www.kernel.org/pub/software/scm/git/2、移除旧版本git,将旧版本先卸载##查看自带的版本[victor@hadoop102 ~]$...原创 2018-10-13 21:51:00 · 214 阅读 · 0 评论 -
黑猴子的家:在 Centos 系统上,搭建 Git 服务器
1、服务器端操作#需要ssh支持,某些发行版需要安装git-core 默认版本是1.8.3#新版本可以参考后面的git源码安装yum -y install git #创建服务用户useradd -m git#设置git 密码echo git:123456 | chpasswd #本地仓库名mkdir /project chmo...原创 2018-10-13 21:41:00 · 171 阅读 · 0 评论 -
黑猴子的家:Git 常用命令
#创建本地仓库 .git文件里存储了版本信息和标记git init here #关联本地和远程仓库git remote add origin git@github.com:demonxian3/hellowrold.git #从本地仓库增加,结果会保存到本机缓存里git add #提交本机...原创 2018-10-13 21:29:00 · 108 阅读 · 0 评论 -
黑猴子的家:GitHub 之 gh-pages 新手入门
1、官网地址,通过邮箱注册一下https://github.com/2、登录3、创建一个新仓库4、Git window 客户端 安装https://www.jianshu.com/p/c62a4f4bbb135、GitHub Init 初始化在window7新建first文件夹,在first文件夹中操作$ git init$ git ...原创 2018-10-12 17:13:00 · 1221 阅读 · 2 评论 -
黑猴子的家:Egit 之 从 GitHub 上 下载项目
1、File -> Import2、git -> Projects from Git -> Next3、Clone URI -> Next4、(URI、Host、Repository path) -> Next5、(Project name、Directory) -> Finish原创 2018-10-12 16:36:00 · 201 阅读 · 0 评论 -
黑猴子的家:Egit 安装
1、查看Eclipse 中是否有Git插件现在的Eclipse下载后一般都提供Git插件了。在Eclipse的Help中,点击About Eclipse,查看是否有该插件2、如果没有,在线安装方法一:商店比较好方法二:通过url安装url可能会有失效等等问题菜单栏Help -> Install New Software...,在Work ...原创 2018-10-12 15:57:00 · 206 阅读 · 0 评论 -
黑猴子的家:Egit 配置 name、email
Windows --> Preferences --> Team --> Git --> Configuration根据项目配置用户签名原创 2018-10-12 16:01:00 · 185 阅读 · 0 评论 -
黑猴子的家:Egit 检查 SSH Key
原创 2018-10-12 16:02:00 · 268 阅读 · 0 评论 -
黑猴子的家:Egit 之 新建项目->变为Git管理的项目
1、新建一个web项目此时它只是一个普通的javaWeb项目,未纳入Git管理2、变为Git管理的项目(1)选中工程鼠标右键(2)Team(3)Share Project……3、初始化勾选上方Use or create repository ....勾中项目,再点击下方create Repository,再点击Finish4、NO-HEAD初...原创 2018-10-12 16:08:00 · 185 阅读 · 0 评论 -
黑猴子的家:GitHub 实战 之 创建、添加、推送、克隆
1、GitHub 思想2、在GitHub 上创建仓库步骤3、增加远程地址步骤(1)git remote add <远端代号别名> <远端地址> 。(2)<远端代号别名> 是指远程链接的代号,一般直接用origin作代号,也可以自定义。(3)<远端地址> 默认远程链接的url(4)例: git remote...原创 2018-10-12 11:45:00 · 270 阅读 · 0 评论