git提交代码

github如何从提交代码到远程

放肆的年华 提交于 2019-12-05 14:38:32
git仓库到本地,提交到远程,我们这里主要指的是 远程克隆仓库然后再提交 将远程仓库克隆到本地 克隆分为两种情况,私有仓库和公有仓库。如果是私有仓库 git clone git@github.com:用户名/仓库名.git 如果是公有仓库,直接clone到github的链接 https://github.com/用户名/仓库名.git 查看状态git状态 git status git提交 首先需要,新增文件添加到仓库 或 新增所有添加到仓库 git add . #全部 git add filename #指定文件 文件添加好之后,需要添加的文件提交到仓库 git commit -m "提交说明" 可以利用以下命令来查看仓库日志和查看仓库状态 git log git status 将本地仓库的内容push到远程仓库,其中master为远程仓库分支 git push origin master 来源: https://www.cnblogs.com/ycx95/p/11928421.html

持续集成教程

孤者浪人 提交于 2019-12-05 14:34:41
持续集成教程 1. Devops介绍 01. 运维介绍 02. Devops是什么 03. Devops能干嘛 04. Devops如何实现 2. Git版本控制系统 01. 版本控制系统简介 02. 为什么需要版本控制系统 03. 常见版本管理工具 04. 牛逼的人不需要解释 3. Git安装 01. 系统环境准备 02. Git安装部署 03. Git初始化 4. Git常规使用 01. 创建数据-提交数据 02. Git四种状态 03. Git基础命令 04. Git分支 05. Git标签使用 5. Github使用 6. Gitlab安装 7. Gitlab使用 01. 外观配置 02. Gitlab汉化配置 03. 注册限制 04. 创建用户及组 05. 创建用户 06. 把用户添加到组 07. 创建项目 08. 推送代码到Gitlab 09. 开发推送代码到Gitlab 10. 分支保护 11. 代码合并 12. Git-gui安装 8. Gitlab备份与恢复 01. 备份 02. 恢复 9. Jenkins 01. 安装准备 02 .安装Jdk和Jenkins 03 .配置Jenkins 04. 插件安装 05. 创建项目 06. Jenkins获取Git源代码 07. 立即构建获取源代码 08. Jenkins代码推送到Web 09. 配置自动触发构建 10.

git操作记录

痞子三分冷 提交于 2019-12-05 12:08:48
建立本地仓库(ubantu) 1.查看用户名邮箱 git config user.name git config user.email 2.设置用户名邮箱 git config --global user.name "zhanghs" git config --global user.email "zhang@163.com" 3.删除配置 git config --global --unset user.name 4.创建本地仓库 #在任意文件夹下创建antiBank文件夹 mkdir antiBank #初始化为git库 git init 5.向本地仓库添加文件 #创建文件readme.md, 添加到暂存区里 git add readme.md #提交readme.md到仓库 git commit -m 'readme.md 添加内容' #git status 查看是否有文件未提交 #git diff readme.md查看未提交的文件和版本库中的文件有何差别# #git log查看修订记录(一行显示git log --pretty=oneline)# #回退到上一版本git reset --hard HEAD^,回退到上上版本git reset --hard HEAD^^.回退到100个版本之前git reset --hard HEAD100 托管项目到github 1

git撤销已经提交到远程服务器的commit

白昼怎懂夜的黑 提交于 2019-12-05 11:32:44
git 撤销已经提交到远程服务器的commit: 一、使用git log查看需要撤回的commitId git log 二、撤销: 方式一: //撤销commit,但不修改代码 git reset commitId 方式二: //撤销commit,同时将代码恢复到对应ID的版本 git reset --hard commitId三、需要将撤销提交到远程服务器的执行:  git push origin HEAD --force //撤销一次已经commit但未push的提交 git reset --soft head^ 来源: https://www.cnblogs.com/pbblogs/p/11922638.html

前端工作流规范

元气小坏坏 提交于 2019-12-05 10:16:34
/*--> */ /*--> */ 阅读目录 一. 项目版本规范(或API组件开发) 二:版本控制系统规范(GitFlow) 回到顶部 一. 项目版本规范(或API组件开发) 项目的版本号推荐使用语义化版本规范( https://semver.org/lang/zh-CN/ ), 其基本规则如下: 版本号定义: <主版本号>.<次版本号>.<修订版本号>; 比如 1.0.0,采用 X.Y.Z的格式规范,且X, Y 和 Z 为非负的整数。 其中 X 为主版本号, Y 为 次版本号, Z 为修订版本号。 升级原则: 1) 主版本号: 功能模块有大的变动时,比如API兼容性做了修改或整个架构发生了变化。 版本号需要递增, 次版本号和修订版本号必须归零,比如 1.1.5这个版本,现在组件的API兼容性发生改变或整个项目结构发生改变,那么主版本号需要递增,因此这个时候版本号变成为 2.0.0; 2) 次版本号: 当模块或组件增加新功能时 或 一些公用的API功能被弃用的时候,也需要递增。 每次次版本号递增时,修订号必须归零。比如 1.1.5 版本,现在模块或组件增加新功能时,那么次版本号需要递增。因此现在的版本变成了 1.2.0; 3) 修订号: 当功能模块或组件的bug修复, 或功能扩充等。 修订使指项目中的bug修复,那么版本号需要递增。比如 1.1.5 版本,现在bug修复好了

Git学习笔记00--基础命令

独自空忆成欢 提交于 2019-12-05 09:25:11
学习资料:git 廖雪峰 Git:分布式版本控制系统 CVS,SVN :集中式的版本控制系统 1.安装Git:yum -install git 2.创建版本库:   (1)新建目录:mkdir newgit ps:windows下路径避免中文   (2)git init 命令将目录初始化为仓库,其中.git目录用来跟踪管理版本库 3.向版本库添加文件   (1)git add + 文件名,将文件添加到仓库   (2)git commit -m " balabal ",将文件提交到仓库,参数 -m + "wrote a readme file";命令执行后显示改动信息。git commit可以一次提交多个文件。 补充说明:git只能跟踪文本文件(有编码的txt ,网页,程序代码等)的改动,不支持跟踪二进制文件(图片、视频、word文档)的改动。 4.查看仓库状态及修改内容 git status :查看仓库当前的状态 git diff +文件名:查看文件的修改内容 5.版本回退 git log 命令:查看commit的历史记录,参数--pretty=oneline 可以使输出结果更加直观。 git reset --head +版本信息:回退到特定版本, 其中HEAD表示当前版本,上一个版本为HEAD^,上上个版本为HEAD^^,再之前的版本表示为HEAD~xx(xx为数字

【前端开发环境】前端使用GIT管理代码仓库需要掌握的几个必备技巧和知识点总结

ぐ巨炮叔叔 提交于 2019-12-05 09:02:00
1. Git的三种状态 已提交 committed 已暂存 staged 已修改 modified 2. Git的三个区域 Git仓库 是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。 暂存区域 暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作`‘索引’',不过一般说法还是叫暂存区域。 工作目录 工作目录是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。 3. 基本的 Git 工作流程 在工作目录修改文件 暂存文件,将文件的快照放入暂存区 提交更新,找到暂存去文件,将快照永久性存储到 Git 仓库目录。 3.1 用户信息 [!NOTE] 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改。 git config --global user.name "huyaocode" git config --global user.email johndoe@example.com 3.2 加入暂存区 git add 文件名或路径 3.3 忽略文件 创建一个 .gitignore 文件

VisualStudio使用GIT

半世苍凉 提交于 2019-12-05 07:54:17
使用GIT进行源码管理 —— 在VisualStudio中使用GIT GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在VS2013中已经转正。本文在这里简单的介绍一下如何在Visual Studio中使用GIT进行源码管理。 PS: 由于篇幅所限,本文并没有对相关基础知识进行介绍,在读取本文前,假定你已经对GIT有一定的了解,并且对VisualStudio的团队管理器比较熟悉,后续有时间的话再进行相关知识的介绍。 将项目添加到GIT源码管理 将项目添加到GIT源码管理和通过TFS管理方式一样,直接在解决方案的右键菜单中点取即可。 和之前不同的是,此时会出现一个对话框会让你选择使用传统的TFS方式还是GIT方式来管理,这里选择Git。 选择完后,我们就可以在团队资源管理器中看到项目已经被托管起来,并且已经新建你一个master的分支。 安装第三方Git工具 从上面的截图我们也可以看到,团队管理器视图会提示你安装第三方Git工具。虽然不安装也可以使用,但是VisualStudio中集成的功能是比较少的(就目前来看,是不够用的),如果要使用其它的功能,则需要通过第三方Git工具来实现。 安装方式比较简单,直接按照提示不停的下一步即可,这里就不多介绍了。系统自己带的是Git For Windows

git stash 后\"本地代码不见了\"

我们两清 提交于 2019-12-05 07:09:29
git stash 当本地代码不想提交覆盖,又忙于其他分支,可以先储存起来。 git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。这也就是说,stash中的内容不仅仅可以恢复到原先开发的分支,也可以恢复到其他任意指定的分支上。git stash作用的范围包括工作区和暂存区中的内容,也就是说没有提交的内容都会保存至堆栈中。 git stash 存储当前工作目录 $ git stash Saved working directory and index state WIP on Practice: 2f70846 Complete practice view and network git stash list 查看之前存储的所有版本列表 $ git stash list stash@{0}: WIP on Practice: 2f70846 Complete practice view and network stash@{1}: WIP on Practice: 2f70846 Complete practice view and network stash@{2}: WIP on Practice: 2f70846 Complete practice view and network stash@{3}:

基于jenkins自动打包并部署Tomcat环境

徘徊边缘 提交于 2019-12-05 07:08:59
传统网站部署的流程 在运维过程中,网站部署是运维的工作之一。传统的网站部署的流程大致分为:需求分析->原型设计->开发代码->提交代码->内网部署->内网测试->确认上线一>备份数据->外网更新->外网测试->发布完成。如果在内网测试时发现代码有异常,返回代码开发人员名字,调整代码:如果在外网测试时发现外网部署的代码有异常,可以及时进行网站回滚。 传统代码上线的过程 开发人员发起代码上线的需求(邮件中包含开发做好的WAR包)-->运维人员连接线上负载调度器(Nginx)一>隔离一组服务器(Tomcat)->连接服务器(Tomcat)-->备份旧代码(tar打包)-->删除旧代码目录-->上传新的 WAR包->外网测试->测试不通过则通过备份回滚代码->测试通过则利用rsync的脚本推送代码到其他服务器一>统一外网测试一>连接调度器恢复隔离机制一>隔离另一组服务器实施上线步骤一>上线完成 目前主流网站部署的流程 目前主流网站部署方法:通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,属于开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。 开发人员: 写好代码,不需要自己进行源码编译、打包等工作,直接将代码分支存放在SVN, Git仓库即可。 运维人员: 减轻人工干预的错误率