
代码管理
文章平均质量分 73
jfkidear
这个作者很懒,什么都没留下…
展开
-
理解 Gerrit 的 Change-Id
理解 Gerrit 的 Change-Id24 MAR 2019gerrit git审校:LinuxSuRen(https://github.com/LinuxSuRen)Gerrit 是一个基于 Git 版本控制的基于 Web 的代码审查工具 。笔者在学习它的过程中发现,要使用好它,第一步就是要理解 Change-Id。理解 Change-Id要理解 Gerri...转载 2019-06-09 15:19:06 · 16153 阅读 · 0 评论 -
git add
git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add...转载 2018-11-17 16:11:12 · 387 阅读 · 0 评论 -
Git Stash用法
Git Stash用法最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时...转载 2018-11-18 10:56:13 · 306 阅读 · 0 评论 -
reset命令有3种方式
reset命令有3种方式:git reset --mixed:此为默认方式,不带任何参数的git reset,即使这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset --hard:彻底回退到某个版本,本...转载 2018-11-17 15:32:04 · 6473 阅读 · 0 评论 -
git rebase 和 git merge 的区别
git rebase 和 git merge 的区别 AlvinStar 关注2016.07.31 17:32* 字数 760 阅读 14895评论 6喜欢 28赞赏 1Descriptiongit rebase 和 git merge 一样都是用于从一个分支获取并且合并到当前分支,但是他们采取不同的工作方式,以下面的一个工作场景说明其区别场景:如图所示:你在一个feat...转载 2018-11-17 15:09:52 · 1492 阅读 · 0 评论 -
git rebase简介(基本篇)
git rebase简介(基本篇)标签: gitmergeconflictcpatch2012-06-14 22:09 101390人阅读 评论(12) 收藏 举报 分类:版本控制(46) 原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前转载 2016-09-19 09:42:51 · 439 阅读 · 0 评论 -
Git 版本恢复还原命令 reset
Git 版本恢复还原命令 reset2012-12-07 09:09 6312人阅读 评论(0) 收藏 举报 分类: Git版权声明:本文为博主原创文章,未经博主允许不得转载。Git 版本恢复还原命令 reset1. git reset –mixed:此为默认方式,不带任何参数的git reset,即时这转载 2016-02-27 17:50:06 · 692 阅读 · 0 评论 -
命令行svn commit时,注释怎么实现换行效果?
命令行svn commit时,注释怎么实现换行效果?8月22日珠海 OSC 源创会正在报名,送机械键盘和开源无码内裤 RT无糖咖啡发帖于 8个月前2回/566阅标签: Subversion (SVN)举报 | 分享到0收藏(0)转载 2015-08-12 14:27:37 · 4700 阅读 · 0 评论 -
Resolve Tree Conflict SVN
Resolve Tree Conflict SVN (local unversioned, incoming add upon update)This is something I come across surprisingly often. When rolling out a new site, we try to never remove the logs directory转载 2015-06-23 17:21:46 · 1231 阅读 · 0 评论 -
git远程分支的使用
git远程分支的使用本地分支的创建本地分支的来源为执行git checkout -b 的那个分支例如现在有两个分支,master和b1master 分支下有一个commit:commit1: add test1.cb1分支下有两个commit:commit2: add test2.ccommit1: add test1.c转载 2014-02-14 10:52:46 · 761 阅读 · 0 评论 -
git pull简介
git pull简介分类: 版本控制2012-06-14 20:54 4089人阅读 评论(0) 收藏 举报gitbranchmergesubmodulecommandwhitespace目录(?)[+]本文整理自:http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/projec转载 2014-02-14 10:53:16 · 1125 阅读 · 0 评论 -
GIT & REPO & GERRIT (一)
GIT & REPO & GERRIT (一)2013-06-04 16:43 258人阅读 评论(0) 收藏 举报在软件项目中,代码管理是一件相当重要的事情。想象一下Google做Andoird系统没有一个强有力的代码管理系统会是怎么样:那肯定是一团糟。那Google是如何管理整个Android系统的代码的呢?Google的工程师们在仔细分析研究过后,选择了GIT作为代码管理转载 2014-01-09 16:30:37 · 850 阅读 · 0 评论 -
GIT & REPO & GERRIT (三)
GIT & REPO & GERRIT (三)2013-06-25 10:18 399人阅读 评论(0) 收藏 举报REPO为什么会有 repo 和 gerrit,还是要先回头说一下git:因为 git 在最初设计的时候,作者希望的是做一个SCM(Source Code Management)的核心,这样其他人就可以在这个核心上面开发各种 SCM。虽然他后来做着做着,就转载 2014-01-09 16:31:45 · 958 阅读 · 0 评论 -
git+github的使用-最简单的入门教程
git+github的使用-最简单的入门教程 言墨儿 关注2017.02.24 23:32* 字数 2015 阅读 16465评论 4喜欢 15团队开发离不开版本控制器,而现今最好用的免费版本控制就是git,这里教会大家使用git,献上一个干货前言自从git这个版本控制器问世以后,它便代替SVN成为最好用的免费控制器,会不会使用它关系着每个开发者的开发便利与否的问题,这么说...转载 2019-01-30 21:46:14 · 145 阅读 · 0 评论 -
Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码
Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码RinvayTang关注2018.03.15 19:56字数 130阅读 1011评论 0喜欢 0在 Visual Studio Code 中安装 CodeRunner 插件后,直接运行 Java 代码的时候,输出窗口中的中文出现了乱码,像这样:333.png经过度娘和谷哥的帮助,...转载 2019-05-09 11:16:39 · 6889 阅读 · 0 评论 -
在Mac、Linux 终端显示 Git 当前所在分支
在Mac、Linux 终端显示 Git 当前所在分支进入你的home目录cd ~编辑.bashrc文件vi .bashrc将下面的代码加入到文件的最后处function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${bra...转载 2019-06-09 10:24:06 · 855 阅读 · 0 评论 -
Git reset命令的使用
Git reset命令的使用weiweilong关注0.12017.03.29 16:21*字数 673阅读 13493评论 1喜欢 8Git reset 命令有三个主要选项:git reset --soft; git reset --mixed; git reset --hard;git reset --soft将HEAD引用指向给定提交。索引和工作目录的内容是不...转载 2019-05-22 14:38:22 · 1490 阅读 · 0 评论 -
git中https和SSH的clone方式区别
git中https和SSH的clone方式区别CAICL关注2017.01.19 11:30*字数 221阅读 2820评论 0喜欢 2推荐使用https方式.在git中clone项目有两种方式:HTTPS和SSH,它们的区别如下: HTTPS:不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码; SSH:clone的项目你必须是拥有者或者...转载 2019-05-20 16:05:14 · 15409 阅读 · 0 评论 -
论git中使用https和ssh协议的区别
论git中使用https和ssh协议的区别SHELDON CUI'S BLOG2017-09-08git,https,ssh,心得http好还是ssh好?git可以使用四种主要的协议来传输资料: 本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 git 协议。其中,本地协议由于目前大都是进行远程开发和共享代码所以一般不常用,而git...转载 2019-05-20 16:04:47 · 7856 阅读 · 1 评论 -
Git与TortoiseGit环境搭建
Git与TortoiseGit环境搭建之芭关注2017.07.13 19:42*字数 1436阅读 1370评论 1喜欢 3Git是一款免费、开源的分布式版本控制系统本机环境:windows 10安装顺序(安装包下载):1.Git-2.13.2-64-bit2.TortoiseGit-2.3.0.0-64bit.msi3.TortoiseGit-Lang...转载 2019-05-20 10:47:00 · 434 阅读 · 0 评论 -
Git安装教程(Windows安装超详细教程)
Git安装教程(Windows安装超详细教程)weir_will关注0.92017.10.08 00:59*字数 728阅读 17955评论 8喜欢 412018年4月14日更新 更新使用总的问题今天重新安装一下Git软件;就详细的记录一下安装步骤;毕竟自己的系列还差各位一个许诺;其实安装非常简单;但是具体的含义;大家一定要明白。个人安装的环境:(快速安装基本简...转载 2019-05-20 09:44:12 · 13122 阅读 · 4 评论 -
VSCode 配置Git
VSCode 配置Gity_zhou_y关注2018.03.06 10:43字数 175阅读 1061评论 0喜欢 0步骤:下载Git客户端配置环境变量设置vscode与Git的关联重启步骤一:该网址,下载即可。https://git-scm.com/downloads步骤二:计算机 > 属性(右击)&...转载 2019-05-14 12:03:47 · 1989 阅读 · 0 评论 -
VS Code调试C/C++程序
https://www.kancloud.cn/qinbao/git/706151VS Code调试C/C++程序VS Code调试C/C++程序 搭建VS Code C/C++调试环境 一个简单的C/C++程序调试 Makefile构建的C/C++程序调试 STM32嵌入式程序调试 参考资料 记录用VS Code调试C/C++程序的基本流程,加深对工程构建、编译链...转载 2019-05-14 10:59:14 · 1423 阅读 · 0 评论 -
手把手教你用Vscode Debugger调试代码
http://shooterblog.site/2018/05/19/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%94%A8Vscode%20Debugger%E8%B0%83%E8%AF%95%E4%BB%A3%E7%A0%81/#Debugger-For-Chrome手把手教你用Vscode Debugger调试代码2018-05...转载 2019-05-14 10:57:44 · 48222 阅读 · 3 评论 -
VS Code 搭建 C/C++ 编译运行环境的四种方案
https://zhuanlan.zhihu.com/p/35178331VS Code 搭建 C/C++ 编译运行环境的四种方案ctuu学生312 人赞同了该文章更新记录2019.03.23:重构,并适配 C/C++ 插件的0.22更新。2018.10.31:更新launch.json描述以适配 C/C++ 插件的0.20.0更新。2018.10....转载 2019-05-14 10:56:16 · 3295 阅读 · 0 评论 -
win10 VS code 编译运行 C/C++的方法
win10 VS code 编译运行 C/C++的方法具体配置过程如下链接:https://zhuanlan.zhihu.com/p/35178331但中间出了点问题:CTRL+ALT+n 运行后:PS D:\C++> cd "d:\C++" ; if ($?) { gcc test.c -o test -std=c11 -lm } ; if ($?) { echo '...转载 2019-05-09 11:35:28 · 2971 阅读 · 1 评论 -
windows 下 gcc/g++ 的安装
windows 下 gcc/g++ 的安装zhaosiyi关注0.22016.05.28 00:05*字数 764阅读 50287评论 4喜欢 35下载 mingw首先打开www.mingw.org。www.mingw.org直接点击右上方的 Download Installer 即可下载。点击 Download Installer 进入下载页面...转载 2019-05-09 11:34:27 · 278 阅读 · 0 评论 -
git cherry-pick
实际问题: 在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到 本地 old_cc 分支上? 办法之一: 使用 cherry-pick. 根据git 文档:Apply the changes introduced by some existing commits转载 2014-01-09 16:49:17 · 12848 阅读 · 2 评论 -
GIT & REPO & GERRIT (二)
GIT & REPO & GERRIT (二)2013-06-06 15:29 295人阅读 评论(0) 收藏 举报GIT想了很久,也不知道该如何下笔,那就从基本的概念说起吧。(下面如果没有特别说明,那么都是指在Unix下面使用GIT。)SnapshotGIT所设想的一个工作场景是这样的:在写代码的过程中,我们会不断对我们正在做的项目转载 2014-01-09 16:30:10 · 872 阅读 · 0 评论 -
Git修改前一次提交的方法(特别注意保持Change-Id不变)
分类: git2012-09-09 18:34 838人阅读 评论(0) 收藏 举报gitpatchemail任务 基本概念如果发现上一次提交的内容存在问题,就需要修改了。基本概念Change:Gerrit中的一个Change就是一个Review任务,它对应一个commit。 每个commit,应该是为了一个目的的完转载 2014-01-03 17:52:20 · 29563 阅读 · 1 评论 -
阮一峰:Git分支管理策略
阮一峰:Git分支管理策略2012/07/06 | 分类: IT技术 | 1 条评论 | 标签: GIT, 版本控制分享到:1来源:阮一峰如果你严肃对待编程,就必定会使用”版本管理系统”(Version Control System)。眼下最流行的”版本管理系统”,非Git莫属。相比同类软件,Git有很多优点。其中很显转载 2013-05-24 17:11:06 · 1294 阅读 · 0 评论 -
Git详解之九:Git内部原理
Git详解之九:Git内部原理2012/09/01 | 分类: IT技术, 书籍与教程 | 0 条评论 | 标签: GIT, PRO GIT, 版本控制分享到:1原文:《Pro Git》Git 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容转载 2013-05-24 17:09:43 · 2436 阅读 · 0 评论 -
Git详解之八:Git与其他系统
Git详解之八:Git与其他系统2012/09/01 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:2原文:《Pro Git》Git 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不转载 2013-05-24 17:08:40 · 848 阅读 · 0 评论 -
Git详解之七:自定义Git
Git详解之七:自定义Git2012/08/31 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:2原文:《Pro Git》自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单转载 2013-05-24 17:07:07 · 1505 阅读 · 0 评论 -
Git详解之六:Git工具
Git详解之六:Git工具2012/08/29 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:1原文:《Pro Git》Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了转载 2013-05-24 17:05:59 · 1454 阅读 · 0 评论 -
Git详解之五:分布式Git
Git详解之五:分布式Git2012/08/29 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:1原文:《Pro Git》为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些转载 2013-05-24 17:04:34 · 879 阅读 · 0 评论 -
Git详解之四:服务器上的Git
Git详解之四:服务器上的Git2012/08/28 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:2原文:《Pro Git》服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一转载 2013-05-24 17:03:03 · 1326 阅读 · 0 评论 -
Git详解之三:Git分支
Git详解之三:Git分支2012/08/27 | 分类: IT技术, 书籍与教程 | 1 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:1原文:《Pro Git》Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线转载 2013-05-24 15:58:05 · 1352 阅读 · 0 评论 -
Git详解之二:Git基础
Git详解之二:Git基础2012/08/24 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:2原文:《Pro Git》Git 基础读完本章你就能上手使用 Git 了(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开转载 2013-05-24 15:24:29 · 1253 阅读 · 0 评论 -
Git详解之一:Git起步
Git详解之一:Git起步2012/08/24 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: 《PRO GIT》 | 标签: GIT, PRO GIT, 版本控制分享到:9原文:《Pro Git》起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统转载 2013-05-24 14:28:40 · 1002 阅读 · 0 评论