git提交代码

git gitlab部署与应用

人盡茶涼 提交于 2019-12-04 21:01:57
环境准备: 三台机器,一台做客户端(程序员上传代码用)192.168.1.10,一台做git服务器192.168.1.20,一台做jenkins 192.168.1.30 git: 分布式软件版本控制系统,独立使用的, 1.安装: yum -y install git 2.配置基本信息 git config --global user.name "Mr Zhao" 配置用户名 git config --global userr.email "550418723@qq.com" 配置邮箱 git config --global core.editor vim 配置编辑器 3.查看信息 git config --list cat ~/.gitconfig 配置文件所在处,可以修改上面的基本信息 4. git的重要工作区域 工作区:编写代码的工作目录 暂存区:.git/index,工作区和版本库之间的缓冲地带,允许用户后悔的区域 版本库:工作区有一个.git目录,这个就是版本库 工作区 --git add --> 暂存区-->git commit-->版本库 5.创建仓库 方法一: 创建项目之初创建 git init mygit 初始化空的 Git 版本库于 /root/mygit/.git/ 方法二,在已存在的项目中创建版本库 mkdir myweb cd myweb echo

git回退之git reset

走远了吗. 提交于 2019-12-04 20:56:20
参考 https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E9%87%8D%E7%BD%AE%E6%8F%AD%E5%AF%86 https://git-scm.com/book/en/v2/Git-Tools-Reset-Demystified https://git-scm.com/docs/git-reset https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192 前言 在使用git的时候,我们一般提倡是不允许回滚。对于问题的追踪和项目的发展历程而言历史记录都是有用的。并且为了节省一点存储空间而丢失宝贵的代码信息是不值当的。但是我们开发中,肯定会遇到特殊情况需要回退。比如确实操作错了一步历史提交,导致仓库混乱污染或是内容丢失,我们需要回退到干净的一次提交,重新操作。 在git等所有的版本管理软件中,删除操作,只是增加一次记录,内容并不会被删掉,我们可以大胆的操作,这也符合版本仓库的逻辑。只有特殊情况才需要真正的删除,做这种操作的时候需要特别注意,因为一旦失误,无法挽回。 从历史记录中删除 参考 https://www.cnblogs.com/studywithallofyou/p/11772684.html https://www.cnblogs

Git的操作使用

家住魔仙堡 提交于 2019-12-04 20:42:55
Git结构: # 工作区:当前编辑的区域 # 缓存区:add之后的区域 # 本地仓库:commit之后的区域 # 远程仓库:GitHub,gitlab,码云... 一、Git的初步认识 一、Git是什么? git 是一种版本控制器,更直白的说,团队开发的时候,管理代码使用的软件 git官网下载:https://www.git-scm.com/download/ 二、Git的安装 windows下可以直接下一步,windows系统安装完成后,鼠标右键可以看到新增了2个git相关的属性,其中Git Bash Here linux下安装:yum -y install git 三、Git的初步配置 # 初次提交需要设置邮箱和用户名(更具提示信息设计即可) git config --global user.name # 设置用户 git config --global user.email # 设置邮箱 git config --global --unset user.name # 删除用户 git config --global --unset user.email # 删除邮箱 二、Git 命令使用 # "进入想要管理的文件夹之后git bash here" git init # 初始化本地仓库(.git隐藏文件 包含了所有的操作记录) git status # 当前管理状态

gitlab的部署与应用

99封情书 提交于 2019-12-04 20:35:25
环境准备: 三台机器,一台做客户端(程序员上传代码用)192.168.1.10,一台做git服务器192.168.1.20,一台做jenkins 192.168.1.30 git: 分布式软件版本控制系统,独立使用的, 1.安装: yum -y install git 2.配置基本信息 git config --global user.name "Mr Zhao" 配置用户名 git config --global userr.email "550418723@qq.com" 配置邮箱 git config --global core.editor vim 配置编辑器 3.查看信息 git config --list cat ~/.gitconfig 配置文件所在处,可以修改上面的基本信息 4. git的重要工作区域 工作区:编写代码的工作目录 暂存区:.git/index,工作区和版本库之间的缓冲地带,允许用户后悔的区域 版本库:工作区有一个.git目录,这个就是版本库 工作区 --git add --> 暂存区-->git commit-->版本库 5.创建仓库 方法一: 创建项目之初创建 git init mygit 初始化空的 Git 版本库于 /root/mygit/.git/ 方法二,在已存在的项目中创建版本库 mkdir myweb cd myweb echo

【git】代码回退指定commit

僤鯓⒐⒋嵵緔 提交于 2019-12-04 19:58:09
【注意: 如果提交的错误代码较少,可以在本地修改成 commit之前的正确代码样子,然后再提交一次即可。不用麻烦的操作回滚。 】 开发人员错误将代码提交到gitlab的远程dev分支,回滚方法如下: 1、本地回滚 进入git bash,进入该工程目录: leichen@N MINGW64 ~ $ cd c: leichen@N-5C MINGW64 /c $ cd git_home leichen@N-5C MINGW64 /c/git_home $ cd zntp leichen@N-5C MINGW64 /c/git_home/zntp (dev) $ git log commit 095d0ada370c32ace4fd2ebcd4372beea9a64f77 Author: MirGao <Mir_Gao15517374303@163.com> Date: Fri Nov 23 16:50:28 2018 +0800 实现接口数量7个 commit b8b9fa09775a511d522e584a3be6817c9de7e43b Author: PC-20180625CLEK\Administrator <18510942269@163.com> Date: Mon Oct 15 14:58:07 2018 +0800 bug修改 确认回滚到版本“commit” =

git--github使用

牧云@^-^@ 提交于 2019-12-04 18:36:36
什么是github GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。 我们可以把我们本地的代码推送到github上面,如果要推送到github上,我们需要有自己的github账号,还要建一个仓库 创建仓库 现在我们都有自己的github账号了,创建了一个仓库后跳转页面如下 这里我把它分为两个区域,第一个区域是你本地没有进行版本控制,执行的命令 第二个是你本地已经有文件,并且通过git进行了版本控制,使用下面的命令推送到github上。 其中的origin是我们给后面的地址起的别名,大家可以自定义 推送到github # 给远程仓库起别名 git remote add origin 远程仓库地址 # 切换分支 git push -u origin 分支名称 我们本地已经有了文件夹,并且已经被git管理了起来,所以我们执行第二条命令,我这里选择的是https的 # git remote

Git入门教程(一)

泪湿孤枕 提交于 2019-12-04 18:13:25
本篇文章介绍Git的本地使用 Git是什么? Git是世界上最先进的分布式版本控制系统。 那么什么是版本控制系统? 我们来举个例子,假设我创建了一个项目Project.1,里面写了一个README.txt文档、一个code1.cs和一个code2.cs,第二天我突然想改进一下版本,但是我们不能直接在这个项目里改,因为如果直接在这里面改,我们要是想要退回去的话就会很麻烦,因为我们可能记不住上一个版本里面的代码是什么样子的,而且改代码这个东西经常是改一个地方就要将许多地方一同改掉。所以,我就想了一个办法,就是将这个项目拷贝一份,然后将他重命名为Project.2。这就是我们最朴素的一个版本管理的方法。 但是随着代码量的增加,这种方法无疑是不太靠谱的,如果你的程序是多人合作开发的,那问题会更大,因为如果一联网,大家的版本互相覆盖,到底哪个版本是谁的,该用哪个版本就会出问题了。 Linus在开发Linux系统的时候就遇到了这个问题,而为了解决这个问题,Linus最终花费两周的时间用C语言写出了Git。 分布式又是什么? 先说说集中式版本控制系统,集中式版本控制系统的版本库是集中存放在中央服务器的,但是我们干活的时候都是用的自己的电脑,所以要先从中央服务器中取得最新的版本,然后开始干活,再把自己干好的活推送到中央服务器。这个集中式版本控制系统最大的毛病就是联网才能干活

day68 学习笔记 git

不问归期 提交于 2019-12-04 18:08:53
git 版本控制 git init 初始化仓库 git init 文件 创建文件并初始化仓库 git status 查看状态 git add 文件名 /. 将变化的内容添加到暂存区 git commit -m '描述信息' 提交到版本库 git log 查看版本记录 git reflog 查看版本变更记录 git reset --hard 版本号 版本回退 分支 默认 master git branch 查看所有的分支 git branch 分支 新建分支 git checkout 分支 切换分支 git merge new分支 把new分支合并到当前分支 合并中可能出现冲突 需要手动解决冲突 git stash 把当前的操作藏在某个地方了 个人开发 master dev debug dev 的分支上开发功能 合并到master分支上 (master分支放可以上线的代码) master分支的代码有bug 新建一个debug分支 切换到debug分支修改bug,提交版本 切换回master分支,合并debug分支 dev开发,开发到一半: 1. git stash 隐藏当前的操作 修复完线上的bug,合并debug分支,删除debug分支 git stash pop 拿回之前的操作,继续开发 码云 GitHub gitlab 个人 公司 家 公司下班: git add . git

Git介绍与简易搭建

为君一笑 提交于 2019-12-04 17:47:19
Git介绍   Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。   什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。   Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,所以,工作的时候就不需要联网了,因为版本库都是在自己的电脑 上。现在每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。   主要有如下特点:   1. 版本控制   2. 分布式   3. 工作过程是将服务器上的代码下载到本地,本地开发完成后,在提交到服务器端 Git和SVN的对比   1.git是分布式的,svn是集中式的。(最核心)   2.git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心)   3.git可离线完成大部分操作,svn则不能。   4.git有着更优雅的分支和合并实现。   5.git有着更强的撤销修改和修改历史版本的能力   6

git的安装与使用

徘徊边缘 提交于 2019-12-04 17:43:27
Git下载与安装 创建git版本库 时光穿梭机(版本回退) 时光穿梭机(工作区与暂存区) Git分支开启多人协作 Git config与配置别名、打标签、忽略文件 GitHub远程仓库 GitLab搭建私有库 一、Git下载与安装 下载windows系统版本地址: https://git-scm.com/download/win 更多的其他版本地址: https://git-scm.com/download 再安装windows和mac上安装采用的是图形界面操作,傻瓜式下一步就好。linux或者unix系统采用命令行下载安装,Git官网有相应的下载安装命令说明。 https://git-scm.com/download/linux 二、创建git版本库 2.1创建git本地版本库: 创建文件夹 —— 文件夹内右键 —— 选择:Git Bash Here(打开git控制台窗口); $ git init //初识化本地版本库 执行这条命令后会在当前文件夹下生成一个(.git)文件夹,本地版本库创建成功。 在这之前你可能没有设置你的git名称和邮件地址,这会让你无法提交文件,也就是后面git commit 指令提交文件到仓库会报这个错误( *** Please tell me who you are. ...) git config --global user.name "Your