git
文章平均质量分 61
git学习历程
Jack魏
一个coding男,已有一个bug女。
展开
-
GitHub入门与实践
第九章也是非常重要的一章,是GitHub的开发流程,也是公司里面团队的开发模式。第十章是将GitHub应用到企业,虽然GitHub可以公开到全世界可以所有人查看源码,也可以不公开适合团队协作,这一章也可以了解一下。第八章是hub命令,GitHub虽然有Web页面展示操作,也支持命令操作,这里一般面向的维护人员,如何快速构建触发。第五章是对GitHub页面操作功能介绍,对常用的功能页面讲解,如果想熟悉GitHub这里是必须要实际操作一下。第四章是最基础的操作练习,这章是非常重要的一章,需要认真对待和练习哟~原创 2024-04-06 19:47:32 · 1896 阅读 · 1 评论 -
GitHub启用双因素身份验证(2FA)
好久没有登录自己的GitHub了,今天用开发者边车进行登录之后,突然出现了一个启动双因素身份验证,无外乎就是使用手机验证码进行二次验证,恶心的是他不支持中国的手机号!通过上面的翻译,可以看到目前可以使用的就是Microsoft Authenticator应用进行下载验证了。添加之后,会出现GitHub的图标,点击进去就会有一次性密码代码。这里需要进入手机的应用商城,去下载:Authenticator。通过上面的设置就已经开启了双因素身份验证了。下载好之后,登录自己的微软账号即可。输入上面的框里面即可。原创 2024-01-21 17:26:44 · 822 阅读 · 0 评论 -
Git团队代码规范
分支名含意master主分支,用来承载线上稳定大版本,多个版本需要打tagdev开发分支,顾名思义一直开发的分支,需要合并到master分支基本上使用这两个版本就能够愉快的开发了,bugfix(专门修bug,在master基础上合并到dev和master)、release(发布用,基于dev,合并到dev/master)、feature(特性分支,基/合dev)Git分支管理及命名规范。原创 2023-06-21 00:11:32 · 633 阅读 · 0 评论 -
Git代码提交规范
上一章我们讲解了但是有的同学就问了,那如何规范的提交代码呢?提交信息和整个流程是怎么样的呢?这里我们一起探讨一下工作过程中如何规范git提交代码。这里面我们所有的操作都以代码仓为主仓进行操作。大家先行fork,并拉取代码到本地吧。原创 2023-06-20 00:58:22 · 2652 阅读 · 0 评论 -
码云/GitHub Fork代码仓并提交PR代码
背景:在企业开发过程中,都会有自己的代码仓管理,一般会有一个上游代码仓,然后自己fork下该项目,提交到自己下面的项目,并提交PR(或MR)进行合入请求。这里我以码云的代码仓库管理系统为例,演示如何提交代码到上游仓库。原创 2022-11-08 22:49:12 · 2179 阅读 · 0 评论 -
GitHub加速器访问慢
GitHub加速器访问慢本工具解决了国内访问GitHub慢, NPM加速等问题DevSidecar 码云地址: https://gitee.com/docmirror/dev-sidecar/releases快去看看吧~https://github.com/JackWei1996原创 2021-04-28 18:14:43 · 58678 阅读 · 0 评论 -
Octotree谷歌浏览器插件:树形展示 Github 项目、码云项目代码
Octotree谷歌浏览器插件:树形展示 Github 项目、码云项目代码1.简介:2.获取Octotree 2.4.7安装包3.安装3.1下载之后解压到指定文件夹:3.2 打开谷歌浏览器:4.验证1.简介:Octotree 是国外程序员Buu Nguyen 做的一个 Chrome 插件。安装之后,浏览托管在Github上的项目,可看到左侧的树形结构,更方便查看代码。2.获取Octotree...原创 2019-07-04 12:09:44 · 53847 阅读 · 0 评论 -
CentOS7 yum安装git
CentOS7 yum安装git1. 查看git2. 安装3.更新4. 卸载1. 查看gitgit --version2. 安装yum -y install git3.更新# 1.设置下载源 yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm # 2.安装 yum install git4. 卸载yum remove git原创 2021-03-08 17:10:34 · 1025 阅读 · 0 评论 -
git强制覆盖本地代码
git强制覆盖本地代码git强制覆盖本地代码IDEA通过git回滚到某个提交节点/版本git强制覆盖本地代码IDEA通过git回滚到某个提交节点/版本git强制覆盖本地代码# git强制覆盖本地命令==到origin/master分支git fetch --allgit reset --hard origin/mastergit pull# 或者下面一句git fetch --all && git reset --hard origin/master &&a原创 2020-07-07 15:12:14 · 3231 阅读 · 0 评论 -
You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your changes before merg
@[TOC](You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your changes before merg)1.问题You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your chan...原创 2019-12-04 17:27:41 · 6039 阅读 · 0 评论 -
Git入门第一讲:Windows版本git下载安装
Git入门第一讲:下载安装1.官网下载2.安装3.创建用户名和邮箱1.官网下载https://git-scm.com/2.安装3.创建用户名和邮箱这一步是必须的,需要标识上传代码的人是谁。# 设置全局用户名git config --global user.name "JackWei"# 设置全局用户邮箱git config --global user.e...原创 2019-09-10 19:45:56 · 53042 阅读 · 0 评论 -
Git图形界面工具:Sourcetree安装及使用
Git图形界面工具:Sourcetree安装及使用1.下载2.注册账号3.使用1.下载官网下载:https://www.sourcetreeapp.com/2.注册账号安装好之后,他会让你注册一个账号:https://bitbucket.org/dashboard/overview3.使用图形界面比较方便直观,大家可以探索一下使用教程。官网就有使用教程。...原创 2019-09-11 14:45:38 · 463 阅读 · 0 评论 -
Git入门第二讲:创建版本库
Git入门第二讲:创建版本库1. 创建版本库(仓库)2. 初始化仓库3. 添加文件到仓库4.将添加好的文件提交到仓库5.总结######################################命令集################################################### 创建版本库mkdir gitdemo(文件夹名)# 查看当前目录下所有文件或文件夹...原创 2019-09-10 20:32:11 · 259 阅读 · 0 评论 -
Git入门第三讲:修改提交
Git入门第三讲:修改提交1.查看当前状态2.修改文件内容3.重新查看状态4. 查看具体修改了什么内容5. 添加文件6. 提交文件# 查看状态git status1.查看当前状态# 查看状态git statusmaster分支,没有提交工作目录clean2.修改文件内容这个文件是第二讲里面提交的文件,删除或者修改一下,然后保存。3.重新查看状态# 查看状态git st...原创 2019-09-11 10:01:55 · 205 阅读 · 0 评论 -
Git入门第四讲:版本历史管理
Git入门第四讲:版本历史管理1. 查看历史记录2. 回退到上一个版本3. 还原退回之前的版本4. 查看HEAD修改记录5. 总结HEAD就像链表指针头一样,一直连串下去。#####################################################指令集# 查看历史记录git log# 或者git log --pretty=oneline# 回退到上一个版...原创 2019-09-11 11:42:44 · 230 阅读 · 0 评论 -
Git入门第五讲:工作区和暂存区
Git入门第五讲:工作区和暂存区1.工作区2.版本库3.缓冲区1.工作区就是你新建的文件夹2.版本库就是.git文件夹3.缓冲区stage(或者叫index)的暂存区git add 就是将文件添加到缓存区。git commit 提交所有的缓存区文件到分支上。参考廖雪峰的官方网站:https://www.liaoxuefeng.com/wiki/896043488029600/...转载 2019-09-11 14:56:02 · 191 阅读 · 0 评论 -
Git入门第六讲:添加提交次序问题
Git入门第六讲:添加提交次序问题1.第一次修改2.添加第一次修改3.第二次修改4.提交修改1.第一次修改2.添加第一次修改3.第二次修改4.提交修改在查看状态的时候可以看到,还有未提交的文件。必须要再添加一下,然后提交即可。或者全部添加,一起提交参考廖雪峰官网:https://www.liaoxuefeng.com/wiki/896043488029600/89788...原创 2019-09-11 15:57:44 · 212 阅读 · 0 评论 -
Git入门第七讲:撤销修改
Git入门第七讲:撤销修改1.撤销未添加修改1.1 修改文件1.2 撤销未添加修改撤销未添加修改就是回退到和最新版本库一样的版本2.撤销已添加修改2.1 修改文件2.2 添加到缓存区2.3 撤销已添加修改#########################################指令集# 撤销未添加修改git checkout -- README.txt# 或者git restor...原创 2019-09-11 16:43:38 · 344 阅读 · 0 评论 -
Git入门第八讲:删除文件
Git入门第八讲:删除文件1.添加一个文件2.将文件添加到缓存区3.提交4.删除文件执行上面`rm delete.txt`就已经将本地文件删除了接下来就是将版本库里面的删除,并提交。5.恢复5.1 已经提交5.2 已经提交回退到上一个版本5.3 未提交的恢复##################################指令集# 添加文件到缓存区git add delete.txt# ...原创 2019-09-11 17:32:53 · 350 阅读 · 0 评论 -
Git入门第九讲:生成私钥公钥
Git入门第十讲:生成私钥公钥1.命令生成2.github 设置SSH公钥1.命令生成# 生成私钥公钥ssh-keygen -t rsa -C "123@qq.com"2.github 设置SSH公钥添加好之后,会让你重新输入密码即可。参考廖雪峰网站:https://www.liaoxuefeng.com/wiki/896043488029600/89695411729241...原创 2019-09-12 09:36:36 · 219 阅读 · 0 评论 -
Git入门第十讲:GitHub创建版本库
Git入门第十一讲:GitHub创建版本库前提1.创建仓库2.填写基本信息3.将本地仓库命令推送到github3.1 必须要进入到本地的版本库3.2 登录3.3 推送成功4. 总结前提需要一个github账号,没有可以免费注册一个。github官网:https://github.com/1.创建仓库2.填写基本信息3.将本地仓库命令推送到github3.1 必须要进入到本地的...原创 2019-09-12 10:00:04 · 306 阅读 · 0 评论 -
Git入门第十一讲:从远程仓库克隆到本地
Git入门第十一讲:从远程仓库克隆到本地1. 找到远程库连接2. 克隆到本地1. 找到远程库连接https://github.com/JackWei1996/AutoSSMCode.git2. 克隆到本地git clone https://github.com/JackWei1996/AutoSSMCode.git...原创 2019-09-12 10:14:26 · 404 阅读 · 0 评论 -
IDEA git常用操作
IDEA git常用操作1.查看分支2. 切换分支3. 解决冲突4.拉取到当前分支5.提交6.合并别的分支代码7.提交到别的分支1.查看分支2. 切换分支点击当前分支,然后选择本地分支,再点击checkout3. 解决冲突此时可能会出现冲突。一般点击上面的会自动合并,如果冲突太大还需自己先解决冲突。4.拉取到当前分支快捷键:Ctrl+T5.提交快捷键:Ctrl...原创 2019-09-12 09:03:58 · 810 阅读 · 0 评论 -
Git入门第十七讲:Git常用配置
Git入门第十七讲:Git常用配置1. 显示不同的颜色2.忽略特殊文件3.给命令设置别名1. 显示不同的颜色# 显示不同的颜色git config --global color.ui true2.忽略特殊文件.gitignore文件就是配置忽略特殊文件的常用各种忽略文件配置:https://github.com/github/gitignore# Maventarget/...原创 2019-09-16 20:05:07 · 223 阅读 · 0 评论 -
Git入门第十六讲:标签管理
Git入门第十六讲:标签管理1.什么是标签2.创建标签3.删除标签1.什么是标签参考廖雪峰官网:https://www.liaoxuefeng.com/wiki/896043488029600/900788941487552Git的标签就像版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。Git有c...原创 2019-09-16 19:26:55 · 200 阅读 · 0 评论 -
Git入门第十五讲:团队协作开发
Git入门第十五讲:团队协作开发1. 查看远程库信息2.推送到远程版本库3.拉取分支1. 查看远程库信息git remote# 出现两个说明具有拉取、推送权限git remote -v2.推送到远程版本库# 推送到master,还可以指定到别的分支git push origin master# 一般推送dev,master分支,和共同协作的分支登录github上传之...原创 2019-09-12 16:52:48 · 209 阅读 · 0 评论 -
Git入门第十四讲:分支策略
Git入门第十四讲:分支策略1.dev分支2.bug分支3.Feature分支1.dev分支参考廖雪峰网站:https://www.liaoxuefeng.com/wiki/896043488029600/900005860592480在实际开发中,我们应该按照几个基本原则进行分支管理:首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;那在哪干活呢?干活...原创 2019-09-12 14:50:25 · 207 阅读 · 0 评论 -
Git入门第十二讲:分支管理
Git入门第十二讲:分支管理1.创建、切换分支2.在创建的分支上创建修改文件3.合并分支4.删除分支5.总结#############################################指令集# 创建dev分支,并切换到dev分支git checkout -b dev# 创建dev分支git branch dev# 切换分支git checkout dev# 在dev分...原创 2019-09-12 11:05:01 · 306 阅读 · 0 评论 -
Git入门第十三讲:冲突解决
Git入门第十三讲:冲突解决1.在dev分支修改dev.txt文件2.在master分支修改dev.txt文件3.合并分支4.总结1.在dev分支修改dev.txt文件2.在master分支修改dev.txt文件3.合并分支git merge dev这个时候,删除错误的地方。然后只要一个人修改冲突文件,将其修改好再提交。4.总结两个分支同时修改一个文件时容易产生冲...原创 2019-09-12 11:32:21 · 212 阅读 · 0 评论