GIT笔记命令行(1)

Git简单易用,只要输入git就可以列出他的所有参数

 1 C:\Users\spu>git
 2 usage: git [--version] [--help] [-C <path>] [-c name=value]
 3            [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
 4            [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
 5            [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
 6            <command> [<args>]
 7
 8 These are common Git commands used in various situations:
 9
10 start a working area (see also: git help tutorial)
11    clone      Clone a repository into a new directory
12    init       Create an empty Git repository or reinitialize an existing one
13
14 work on the current change (see also: git help everyday)
15    add        Add file contents to the index
16    mv         Move or rename a file, a directory, or a symlink
17    reset      Reset current HEAD to the specified state
18    rm         Remove files from the working tree and from the index
19
20 examine the history and state (see also: git help revisions)
21    bisect     Use binary search to find the commit that introduced a bug
22    grep       Print lines matching a pattern
23    log        Show commit logs
24    show       Show various types of objects
25    status     Show the working tree status
26
27 grow, mark and tweak your common history
28    branch     List, create, or delete branches
29    checkout   Switch branches or restore working tree files
30    commit     Record changes to the repository
31    diff       Show changes between commits, commit and working tree, etc
32    merge      Join two or more development histories together
33    rebase     Reapply commits on top of another base tip
34    tag        Create, list, delete or verify a tag object signed with GPG
35
36 collaborate (see also: git help workflows)
37    fetch      Download objects and refs from another repository
38    pull       Fetch from and integrate with another repository or a local branch
39
40    push       Update remote refs along with associated objects
41
42 ‘git help -a‘ and ‘git help -g‘ list available subcommands and some
43 concept guides. See ‘git help <command>‘ or ‘git help <concept>‘
44 to read about a specific subcommand or concept.

git命令可以分为短和长选项。例如:

git commit  -m "hello git"

git commit --message="hello git"

以上两条命令式等价的

1.Git入门

有两种简历git版本库的技术。可以从头开始创建,用现有的内容填充它,或者可以clone一个已有的版本库,从一个空的版本库比较简单,所有从空的版本库开始吧。

  1.1 创建一个初始版本库

   1 mkdir ~/public_html 2 cd ~/public_html 3 echo ‘hello git‘ >index.html

  

时间: 2024-11-09 11:43:17

GIT笔记命令行(1)的相关文章

Linux 程序设计学习笔记----命令行参数处理

转载请注明出处.http://blog.csdn.net/suool/article/details/38089001 问题引入----命令行参数及解析 在使用linux时,与windows最大的不同应该就是经常使用命令行来解决大多数问题.比如下面这样的: 而显然我们知道C语言程序的入口是mian函数,即是从main函数开始执行,而main函数的原型是: int main( int argc, char *argv[] ); int main( int argc, char **argv );

《学习bash》笔记--命令行处理

shell从标准输入或脚本中读取的每行称为一个管道行,它包含一或多个由0个或多个管道符分割的命令,对其读取的每个管道 行,执行下面的操作. 1.将命令分成由固定元字符集分隔的记号:SPACE.TAB.NEWLINE.;.(.).<.>.|和&.记号类型 包括单词.关键字.I/O重定向符和分号. 2.检测每个命令的第一个记号,查看为不带引号或反斜线的关键字.如果是一个开放的关键字,如if和 其他控制结构起始字符串.function.{或(,则命令实际上为一复合命令.shell在内部对复合

git常用命令行总结

Git是当今最流行的版本控制工具.这几年GitHub也干掉了GoogleCode和Sourceforge,从三大代码仓库中脱颖而出,除了GitHub自身的优秀外,Git也是功不可没. 为何Git如此出众呢?这是因为Git保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照,同时支持分支模型.Git处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷.与许多其它版本控制系统不同,Git鼓励在工作流程中频繁地使用分支与合并,哪怕一天之

git 在命令行与图形状态下使用详情

http://blog.csdn.net/risky78125/article/details/50850545 http://blog.csdn.net/risky78125/article/details/50850545 Git与SourceTree使用详细指南 标签: gitandroidSourceTree 2016-03-11 11:54 737人阅读 评论(4) 收藏 举报  分类: Android(5)  git(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录

使用github的使用,利用git shell命令行模式进行操作

一.登录到git,新建一个版本仓库 二.在"Repository name"一栏里填写版本仓库的名称,如"test",Description栏是描述,可填可不填. 默认访问权限为公共,点击"Creating Repository"按钮,即创建了版本仓库. 接下来,在本地安装git客户端. 一.到官网下载客户端:https://github-windows.s3.amazonaws.com/GitHubSetup.exe,安装完成后,会在桌面上出现

Windows Git Bash命令行下创建git仓库并更新到github

大二的时候就听过老师说有一个叫git的版本管理工具,当时只是听老师说说而已,也没有去使用它,因为当时用过svn,就感觉自己没多少东西需要git管理. 最近几天,我经常在开源中国看别人的帖子,看到别人对git和github这个平台评价如此之高,于是我就下载了一个windows版本的git bash, 一开始使用就被它的速度和实用所折服,于是在我的虚拟Centos 7上也装上了git ,现在我主要利用它帮助我管理一些繁琐的小代码,git这样的工具的魅力还需要我慢慢体会. 现在我就记录一下我在Wind

Git 版本控制(命令行)

前言 git这个版本控制工具,早在两三年前我就开始使用了.不过后来换了新东家后,又开始变成了svn,最近又切成git了. 通过近期的使用,遇到了一些坑,遂引发此文,以作记录 issue:某个commit整体不要了,想重置?add多了,想撤销?某个文件有问题,想还原到某次commit时的状态?想push到另外的远程仓库?什么!这行代码是哪个鬼加进去的,引起了bug?咦,这个bug,在好几个版本都存在,是哪次commit引起的?- 本文都能找到答案 注:可以通过上面的目录,来选取自己感兴趣的内容,进

Git利用命令行提交代码步骤

利用命令行提交代码步骤进入你的项目目录1:拉取服务器代码,避免覆盖他人代码git pull2:查看当前项目中有哪些文件被修改过git status具体状态如下:1:Untracked: 未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.2:Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作.3:deleted: 文件已删除,本地删除,服务器上还没有删除.4:renamed: 3:将状态改变的代码提交

emacs 中使用git diff命令行

在shell中运行git diff命令,经常会看到如下警告信息: terminal is not fully functional 其实很简单,配置一下即可. git-config --global core.pager ""