GIT 教程 技术教程文章

Git系列详细教程(二)Git常用命令操作【代码】【图】

1、Git常用命令命令名称 作用git config --global user.name 用户名 设置用户签名git config --global user.email 邮箱 设置用户签名git init 初始化本地库git status 查看本地库状态git add 文件名 添加到暂存区git commit -m "日志信息" 文件名 提交到本地库git reflog 查看历史记录git reset --hard 版本号 版本穿梭2、命令使用实例 2.1 设置用户签名 git config --global user.name thirtyyy git config --global user.email t...

Git安装教程【图】

提及Git安装,我觉得首先应该介绍一下Git的应用作用及原理,但本文档只是简单做下安装介绍。这里仅仅是个人的理解和安装过程,仅供参考 Git是分布式的版本库。作为文件管理的工具之一,目前也是常用的代码文件版本管理工具。Git非常强大,非常好用,相比于SVN要好使1万倍,是编写代码、修改Bug、发布程序、持续集成,自动化运维、参与开源、居家旅行的必备工具。它是Linus Torvalds开发的,而Linus Torvalds是这个世界最牛掰的程序...

droneci 1.0版本 搭建教程(gitlab 版本)【代码】【图】

1.准备gitlab 打开settings----> application 在Redirect URI写入: http://192.168.1.1/login PS: login必须写的如果不写必然出问题这些最好都点上 然后记录Application ID和Secret 2.准备droneci的docker 安装docker-compose环境查看这个教程 docker-compose安装教程 准备通信的DRONE_RPC_SECRET openssl rand -hex 16 准备一下drone 的docker-compose yaml文件 version: '2'networks:monitor:driver: bridgeservices:drone:image...

Git入门教程【图】

1 . 什么是Git .Git是一个开源的分布式版本控制系统。可以有效、高速的处理从很小到非常大的项目版本管理。 产生背景: Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。2 , 特点及优势分布式: 分而治之,归总融合,更高效便捷。 分布式相比于集中式的最大区别在于开发者们可以提交到本地,每个开发者通过克隆(git clone //命令语句,下面会有详细说明),在本地机器上拷贝一个完整的Git...

分享创建.gitignore文件的实例教程

如何创建.gitignore文件,忽略不必要提交的文件新建.gitignore然后再里面声明要忽略的文件夹或者文件就可以了,不过麻烦又来了,因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件。具体步骤如下:1. 在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。2. 输入 touch .gitignore 在文件夹就生成了一个“.gitignore”...

『转载』VS Code使用Git可视化管理源代码详细教程【代码】【图】

前言:随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Code简介: 官网下载地址:https://code.visualstudio.com/Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于...

工作中我是怎么使用git的--git教程 下【图】

本篇为下篇,介绍git flow 上篇 中篇 目录下篇Git Flow分支类型和概念流程规范master和developfeaturehotfix总结 下篇 Git Flow 在使用git时,团队中需要制定统一的工作流程,也就是git flow,避免在开发过程中出现混乱的git版本。混乱的git版本会对开发带来很多不必要的麻烦,诸如代码丢失,生产环境错误。 目前主流的git flow模型是由 [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/)提出的,适合...

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法【图】

1、主题介绍如果通过Pycharm使用本地Git集。2、准备工作  (1)PyCharm版本为2.7或更高(2)已经创建一个工程(3)Git插件可用,对应可执行文件在 Git page页面正确配置3、创建一个Git集按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Operations Popup),选择Create Git repository命令:Git通过在父目录下创建一个.git文件夹来安装本地版本库。此处我们选择在根目录下创建.git目录:4、Pycharm用户界面变化(1)出现C...

git的使用教程01【代码】【图】

Git git是什么 是目前最先进的分布式版本控制工具(管理不同版本文件的一个应用程序) git诞生 2002年之前,linux自己手动维护linux版本代码 2002到2005使用免费的bitkeeper 2005之后,linux开发git 集中型版本控制工具和分布式版本控制工具 集中型的版本控制 svn,cvs,vss 特点: 实现大部分开发中对版本管理的需求 结构简单,上手容易 缺点 对中央仓库依赖严重,一旦损坏,历史数据怎么恢复 程序员上传的都是完整版,如何追溯查...

Git系列详细教程(一)Git安装【图】

1、Git下载 官网地址:https://git-scm.com/ 2、Git安装选择Git安装位置,然后next使用默认配置,然后next默认,next使用默认的Vim编辑器默认分支名设置,这里选择默认的Let Git decide,然后next修改 Git 的环境变量,选第一个,不修改环境变量,只在 Git Bash 里使用 Git选择后台客户端连接协议,选默认值 OpenSSL配置 Git 文件的行末换行符,Windows 使用 CRLF,Linux 使用 LF,选择第一个自动转换选择 Git 终端类型,选择默认的...

git cherry-pick的使用教程【代码】【图】

对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。一、基本用法 git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。 $ git cherry-pick <commitHash> 上面命令就会将指定的提交commitHash,应用于当前分支。这...

痞子衡嵌入式:第一本Git命令教程(0)- 索引【图】

大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家讲的是Git命令汇编,共12篇文章,循序渐进地介绍Git操作的完整过程。  大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家讲的是Git命令汇编,共12篇文章,循序渐进地介绍Git操作的完整过程。  在开始Git课程之前,需要先跟大家普及2个重要概念(四度空间、四种状态),后续课程都是围绕这两个重要概念展开的。四度空间  第一个重要概念是Git的四度空间...

痞子衡嵌入式:第一本Git命令教程(1)- 准备(init/config/.gitignore)【代码】

今天是Git系列课程第一课,痞子衡给大家要讲的是创建仓库的准备工作。  今天是Git系列课程第一课,痞子衡给大家要讲的是创建仓库的准备工作。1.建仓库git init  第一步是创建一个空仓库,这是一切操作的前提。// 打开git bash命令行,切换到指定目录下jay@pc MINGW64 /$ cd /d/my_project/// 在指定目录下创建存放repo的文件夹,示例为gittestjay@pc MINGW64 /d/my_project$ mkdir gittest// 切换到gittest目录下jay@pc MINGW6...

痞子衡嵌入式:第一本Git命令教程(2)- 连接(remote/clone)【代码】【图】

今天是Git系列课程第二课,上一课我们已经学会在本地创建一个空仓库,痞子衡今天要讲的是如何将本地仓库与远程建立联系。  今天是Git系列课程第二课,上一课我们已经学会在本地创建一个空仓库,痞子衡今天要讲的是如何将本地仓库与远程建立联系。1.将本地仓库挂上远程git remote  本地建好了仓库,我们希望能够挂到远程服务器上,方便与其他人共享。目前最流行的远程Git服务器当然是github,此时你需要在github上注册账户并在线...

git 教程 --git revert 命令【代码】

简介 在使用git管理代码过程中,很多人应该遇到过一些场景:我已经提交了commit信息,但是我想反悔,不想提交了这个信息,或者公共分支上我提交了commit信息,别人也提交了commit,但是我的commit的代码有些问题,想撤回来不提交。 这种情况下有很多的方式来解决,无非是操作多少和风险的大小而已,比如:公共分支上找到不同分支的父节点,reset以后才重新提交,但是当commit信息混合到一起后,你想找都commit信息都困难。还有一种...

Git安装教程【图】

1、Git的安装 安装包下载地址:https://git-scm.com/ 2、选择安装包下载到桌面。 3、新建Git安装位置。 4、点击桌面下载的Git开始安装到新建的目录下。 4.安装成功