git提交代码

【GIT】Commit message 和 Change log 编写指南

徘徊边缘 提交于 2019-12-20 10:52:57
转自: http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html 作者: 阮一峰 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 $ git commit -m "hello world" 上面代码的 -m 参数,就是用来指定 commit mesage 的。 如果一行不够,可以只执行 git commit ,就会跳出文本编辑器,让你写多行。 $ git commit 基本上,你写什么都行( 这里 , 这里 和 这里 )。 但是,一般来说,commit message 应该清晰明了,说明本次提交的目的。 目前,社区有多种 Commit message 的 写法规范 。本文介绍 Angular 规范 (见上图),这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。 一、Commit message 的作用 格式化的Commit message,有几个好处。 (1)提供更多的历史信息,方便快速浏览。 比如,下面的命令显示上次发布后的变动,每个commit占据一行。你只看行首,就知道某次 commit 的目的。 $ git log <last tag> HEAD --pretty=format:%s (2)可以过滤某些commit(比如文档改动)

Git常用命令及配置

╄→尐↘猪︶ㄣ 提交于 2019-12-20 10:24:21
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git安装配置 本文主要讲解linux上如何安装配置Git Centos/RedHat $ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel$ yum -y install git-core$ git --versiongit version x.x.x Git得配置信息得目录: .git/config 用户信息配置 git config --global user.name "个性名称" git config --global user.email "个人邮箱地址" 配置个人的用户名称和电子邮件地址: 查看用户信息 基本概念 工作区: 本地目录 暂存区: 英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index) 版本库: 工作区有一个隐藏目录.git,这个不算工作区

Git的安装、操作。

放肆的年华 提交于 2019-12-20 04:38:40
安装git地址 Windows:https://git-scm.com/downloads Git配置 git config --global:全局git配置,这台机器所有的Git仓库均会使用这个配置 git config --global user.name "eastside" # 你的名字 git config --global user.email "..@xx.com" # 你的邮箱 Git操作 创建版本库 版本库又名仓库,英文名repository 你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都 可以追踪历史,或者在将来某个时刻还可以将文件还原 选择,进入某个目录 mkdir project cd project 初始化目录为本地仓库 git init 初始化之后,目录下会多一个隐藏目录.git,该目录是git用来管理版本的 添加项目文件 以创建django项目为例,在git本地仓库开启一个django项目 django-admin startproject testpro 添加项目文件或目录至暂存区 git add testpro 将暂存区内容提交至本地仓库 git commit -m "a django project" $ git commit -m "a django project"

iOS开发拓展篇——如何把项目托管到GitHub

元气小坏坏 提交于 2019-12-20 03:25:17
iOS开发拓展篇——如何把项目托管到GitHub   说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论。 第一步:先注册一个Github的账号,这是必须的   注册地址: Github官网注册入口 第二步:准备工作   gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。   gitHub是全球最大的第三方开源库集散地,Git是一款分布式的版本管理控制工具(除了git之外还有一些其他的版本管理控制工具如SVN等)。   关于Git的基本介绍以及基本使用这里不会做更多介绍,如有需要请参考: Git教程 。   关于Git使用的相关书籍: Git版本控制管理(第2版 )| Git权威指南( 电子版下载地址 )   关于Github的介绍和说明可以参考书籍 GitHub入门与实践 (部分内容已经过时暂无电子版提供下载)或者直接通过 官网 的帮助页面查看。 第三步:在github上面建立空的仓库(repositories)   我们假设你已经拥有了一个github的账号,并且登录成功,那么你将能够找到下面这样的一个界面。      简单说明下:   其中第1块区域会显示你的个人信息,比如昵称,头像,联系方式等等。   第2块区域展示的相关的一些第三方库。   第3块区域显示你在github网站上面的活跃度,分别以各色的方块来表示

git分支合并记录

守給你的承諾、 提交于 2019-12-19 15:20:55
1、假如我们现在在dev分支上,刚开发完项目,并将代码提交至dev分支上 git add /src/.. git commit -m "更新.." git pull origin dev git push origin dev 2、切换到master分支上 git checkout master 3、如果是多人开发的话 需要把远程master上的代码pull下来 git pull origin master 4、然后我们把dev分支的代码合并到master上 git merge dev 5、然后查看状态及执行提交命令 git status > 最后执行下面提交命令 git push origin master 小小的记录一下!!! 来源: CSDN 作者: BIGfamer 链接: https://blog.csdn.net/u014643282/article/details/103609324

我们是怎么做Code Review的

旧巷老猫 提交于 2019-12-19 12:45:45
我们是怎么做Code Review的 前几天看了《 Code Review 程序员的寄望与哀伤 》,想到我们团队开展Code Review也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享、探讨。 我们为什么要推行Code Review呢?我们当时面临着代码混乱、Bug频出的状况。 当时我觉得要有所改变,希望能提高产品的代码质量,改善开发团队面临的困境。并且我个人在开发上有很多经验,也希望这些知识能够在团队内传播。 各种考虑后,我们最后认为推行Code Review能改善或解决我们面临的很多问题。 这篇文章的目的不是告诉大家怎么在一个团队内推行Code Review,首先因为我个人仅在一家公司内推行过,并没有很多经验。 其次每家公司、每个团队的情况都不太一样,应该根据公司或团队的实际情况选择恰当的方案,并根据成员的反馈来及时调整,推动Code Review的实施。 所以,本文是介绍我们公司是如何实施Code Review的,我们是如何解决我们遇到的问题的,希望我们的经验能给大家带来些帮助。 行文仓促,如有遗漏或错误,欢迎指正。 一、流程和规则 经过简单的对比、试用,我们最后采用了Git Flow+Pull Request(PR)模式来做Code Review。(PR模式详情可参见 Git工作流指南:Pull Request工作流 ) Pull Request(PR

git 下载和上传项目

纵饮孤独 提交于 2019-12-19 05:21:31
1.首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 2.我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 一.进入Github首页,点击New repository新建一个项目 二.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享,私有或指定合作者) Initialize this repository with a README: 添加一个README.md gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore license: 证书类型,对应生成文件LICENSE 三.点击Clone or dowload会出现一个地址,copy这个地址备用。 四.接下来就到本地操作了,首先右键你的项目文件,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,git即为我的项目名。 五.接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地 $ git

github下载和上传项目

别说谁变了你拦得住时间么 提交于 2019-12-19 05:20:53
git下载和上传项目 下载: git clone + 地址 上传: 1.git init 在当前项目的目录中生成本地的git管理(多一个.git文件夹,为隐藏文件) 2.git add .( 注意最后面有个点) 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换 成这个特定的文件名即可。 3.git commit -m ‘first commit’ 表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。 第一次需要配置你的github的邮箱和用户名(按照以下格式配置) 4. git remote add origin https:// 自己的仓库url地址 如果出现以下错误 执行: git remote rm origin 之后再次执行: git remote add origin https://自己的仓库url地址 5.git push -u origin master 这是把代码上传到github仓库的意思,之后出现以下界面,输入github的用户名或者邮箱和密码。 上传成功 来源: https://www.cnblogs.com/peter-hao/p/github.html

git之github配置

邮差的信 提交于 2019-12-19 05:20:43
1.安装好git以后,我们配置git秘钥,首先输入下面的命令: 2.接着上述操作,一路回车按键。如图所示:生成了秘钥,, 如下图,就是秘钥了: 3.我们打开注册好的github地址。找到ssh选项,将秘钥添加到新的ssh秘钥。 4.git邮箱配置用户名:user.name 5.git邮箱配置邮箱账号: 6.github新建一个工程 7.创建成功后的页面。 8.git初始化仓库 使用git init 初始化git仓库 9.通过vi 命令创建一个文件 10.添加文件到暂存区。git add .git目录下面已经有了readme.txt文件了。 11.提交到git版本库 git commit -m '注释内容' 12.提交代码到github上。 13.提交到github的远程地址 使用的命令是:git push -u origin master 如果出现下图,表示提交成功: 我们刷新github新建立的仓库页面,看一下页面的变化: 我们的文件已经提交到了,github服务器上了。。。 未完待续,,,,, 来源: https://www.cnblogs.com/fighter007/p/9348277.html

使用git将代码传到github

不羁岁月 提交于 2019-12-19 05:20:34
廖雪峰git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 注:add加入的只是缓冲区,commit加入的才是本地仓库 工作区、暂存区、版本库都是本地的名称。 git fetch+git merge=git pull 第一次git的配置情况 git config --global user.name "Your Name" git config --global user.email "email@example.com" fork用来将别人的仓库考到自己的账户下,自己就具备了写入与修改权限 一、第一次创建仓库: (origin是远程版本库名字,自己可以随意修改,默认为origin,master是分支名,自己也可以修改)   1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库; 2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库; 3、再通过git commit -m "注释内容"把项目提交到仓库; 4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行 关联 ;