
git
果汁华
这个作者很懒,什么都没留下…
展开
-
git详细介绍
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi转载 2015-08-06 09:05:45 · 344 阅读 · 0 评论 -
mac 上开发环境的安装(djang, git , virtualenv)
本环境将包括:Python 2.7Django 1.5GitHomebrewpipvirtualenv 首先需要安装 Homebrew,复制并粘贴下列代码到 Terminal。[html] view plain copy print?/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://原创 2016-02-19 10:07:42 · 567 阅读 · 0 评论 -
git 中fetch+rebase工作流
网上推荐的工作流一般是用fetch+rebase (相比pull+merge工作流更干净,不容易出错)比如dev是你的公共开发分支git checkout dev # 本地切到公共分支 git pull # 将本地的dev更新git checkout -b bug_101026 # 新建一个主题分支(一个bug,一个功能什么的)... # 改动..原创 2016-02-18 13:16:05 · 4884 阅读 · 1 评论 -
git stash 使用技巧
使用git的时候,我们往往使用branch解决任务切换问题,但是如果你在一个分支上开发一个功能,写了部分代码,这些代码还不能提交,这时候另一分支上代码有bug,急需你修改,这时候你该怎么办呢? git stash 可以帮助我们很好的解决这个问题。先看下 git stash 常用的命令:git stash: 备份当前工作内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一原创 2016-01-14 15:51:19 · 2575 阅读 · 0 评论 -
git merge 时可能会遇到的问题
相信大家对merge应该不陌生吧,使用git对代码进行管理,当有新功能时,一般都需要新开分支进行管理,功能开发好后再合回原来的主分支。当是merge不一定总是这么顺利,一般都会有冲突(没有冲突的就不需要任何操作了,直接push就好了)。主要分以下三种情况:1、代码冲突,但所冲突的代码不是你的代码 当多人开发时,难免会遇到别人的代码冲突,需要他人解决,你不想解决。又想回到mer原创 2016-01-06 12:59:02 · 3450 阅读 · 0 评论 -
一篇文章精通常用 git 命令
今天系统介绍下强大的版本管理工具git。(篇幅较长,可以使用搜索进行查询学习)首先安装使用需求将基础命令分下类:(1)获取与创建项目initclone(2)基本的快照addstatusdiffcommitresetrm, mv(3)分支与合并branchcheckoutmergelogtag原创 2016-01-21 19:37:29 · 662 阅读 · 0 评论 -
git 的cherry-pick应用
当你在提交代码的时候发现提错了分支,该怎么办?撤销提交,再切回原来想要的分支提交一次?当然你也可以这么做,但是git有更加方便的方法。cherry-pick就是为解决这个问题而生eg:你在master分支中提交了代码,但是原本要提交在develop分支。第一步,查看commitgit log你会看到类似的东西(复制commit_id,就是下面红色的一串)commit 7原创 2015-11-30 13:20:02 · 318 阅读 · 0 评论 -
git 撤销修改篇
我将git的撤销操作分为以下4个场景,你可以根据需要进行撤销操作。场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- 。例如,你从master拉下来最新代码,修改了半天的first.py文件,但是还没有git add .提交到暂存区。这时候,你可以使用appledeMacBook-Pro:test_git apple$原创 2015-12-15 18:09:19 · 383 阅读 · 0 评论 -
git 基础版
本文主要是简单介绍下git的基本用法一、安装linux中安装很简单,用apt-get install git(centos用yum) 就完成了安装。os x的话,用brew install git。安装好后,在终端敲git,显示如下表示安装成功。appledeMacBook-Pro:~ apple$ gitusage: git [--version] [--help] [原创 2015-12-15 14:51:56 · 301 阅读 · 0 评论 -
git 使用小技巧之撤销提交操作与恢复更改前操作
主要介绍git的两个基础用法。一、撤销提交每个人都会犯错,提交代码时犯错怎么办呢?一不小心提交了错误代码,想要撤销?有人会说再次提交覆盖就好了,这是比较低级的做法,因为你的主管会看到你的两次提交,并会觉得你好low。。。。。。git如此强大,当然有撤销提交版本操作首先,用git log 查看提交错误的commit 然后; git revert commi原创 2015-12-11 10:45:33 · 8058 阅读 · 0 评论 -
git的patch(打包)功能
UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的基本命令:git diff > patchgit apply patchgit提供了两种简单的patch方案。一是用git diff生成的标准patch,二是git format-patch生成的Git专用Patch。1.git diff原创 2016-10-10 09:20:07 · 7969 阅读 · 2 评论