代码改变世界

随笔档案-2012年8月7日

Git学习笔记(7) — 独立开发者所用的命令(c)

2012-08-07 10:30 by ...平..淡..., 212 阅读, 收藏,
摘要: 这次我们看一些实例Use a tarball as a starting point for a new repository.1 $ tar zxf frotz.tar.gz2 $ cd frotz3 $ git init4 $ git add . //添加所有文件到index5 $ git commit -m "import of frotz source tree."6 $ git tag v2.43Create a topic branch and develop.$ git checkout -b alsa-audio (1)$ edit/compile/test 阅读全文

Git学习笔记(6) — 独立开发者所用的命令(b)

2012-08-07 10:30 by ...平..淡..., 238 阅读, 收藏,
摘要: git commit 将当前在index中变化的内容提交到仓库(repository)中语法:1 git commit [-a | --interactive] [-s] [-v] [-u] [--amend] [(-c | -C) ] [-F | -m ] [--allow-empty] [--no-verify] [-e] [--author=] [--cleanup=] [--] [[-i | -o ]…]使用git add命令可以持续的将变动或者新增的内容添加到index中。使用git rm 可以将文件从woking tree和index中移除。作为参数列在后面的文件,将忽略在ind. 阅读全文

Git学习笔记(5) — 独立开发者所用的命令(a)

2012-08-07 10:29 by ...平..淡..., 260 阅读, 收藏,
摘要: 独立开发者的最大特点就是他们不需要和其他人来交换补丁,而且只在一个独立的固定的git仓库中工作。下面这些命令将可以帮助你完成日常工作:git-show-branch:可以显示你当前所在的分支以及提交记录。git-log:显示提交日志git-checkout或者git-branch:用于切换和创建分支git-add:用于将修改内容加入到index文件中git-diff和git-status:用于显示开发者所做的修改git-commit:用于提交当前修改到git仓库。git-reset和git-checkout:用于撤销某些修改git-merge:用于合并两个分支git-rebase:用于维护to 阅读全文

Git学习笔记(3) — 标记(tag)

2012-08-07 10:29 by ...平..淡..., 286 阅读, 收藏,
摘要: 当执行git log1 $ git log2 <strong>commit 29293409f6d4a389fee75bd42fba5194fee5b899</strong>3 Author: elton <elton.zheng.sh@gmail.com>4 Date: Wed Jul 22 12:26:11 2009 +08005 ...其中commit后面的数字是一个唯一的版本号,每次提交都不同。显示版本信息1 $git show 29293409f6d4a389fee75bd42fba5194fee5b899就显示这个版本的详细信息也可以使用1 $g 阅读全文

Git学习笔记(4) — 基本命令

2012-08-07 10:29 by ...平..淡..., 176 阅读, 收藏,
摘要: git init初始化一个本地目录,加入版本管理git clone克隆一个版本库(repository)到一个新的目录命令格式1 git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror] [-o <name>] [-u <upload-pack>] [--reference <repository>] [--depth <depth>] [--] <repository> [< 阅读全文

Git学习笔记(1) — 创建和修改项目

2012-08-07 10:24 by ...平..淡..., 454 阅读, 收藏,
摘要: 当你设置好gitosis(使用gitosis来配置管理git服务器端)后,就可以使用git来管理你的项目了。当新创建一个项目的时候,需要在gitosis的gitosis.conf文件中添加对应的项目1 # cd gitosis-admin2 # vim gitosis.conf3 添加:4 [group myteam] #team名称5 members = elton@macbook #开发者名称6 writable = project_name #项目名称,表示members中的开发者对这个项目可写之后,进入你这个项目的目录,执行以下命令1 $ cd your_project2 $ git 阅读全文

Git学习笔记(2) — 分支控制(branch)

2012-08-07 10:24 by ...平..淡..., 283 阅读, 收藏,
摘要: git branch列出所有的分支, -r参数表示列出所有远程的分支git branch建立一个名为的分支,使用当前版本作为这个新分支的版本git branch建立一个名为的分支, 使用指定的作为新分支的版本,这个start-point可以是其他的分支名称或者tag名称。git branch -d删除分支; 如果你要删除的分支并没有被merge到当前分支的话,将产生一个错误提示。git branch -D同-d,但是不管要删除的分支是否已经merge到当前分支,都会删除git checkout切换当前分支到, 更新 working directory 到所对应的版本git checkout - 阅读全文