Git CMD - add: Record changes to the repository

命令格式

git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend]
      [--dry-run] [(-c | -C | --fixup | --squash) <commit>]
      [-F <file> | -m <msg>] [--reset-author] [--allow-empty]
      [--allow-empty-message] [--no-verify] [-e] [--author=<author>]
      [--date=<date>] [--cleanup=<mode>] [--[no-]status]
      [-i | -o] [-S[<keyid>]] [--] [<file>…?]

命令参数

-a, --all

  直接将工作区的修改提交至仓库。

实例

a) 将暂存区的提交至仓库

[[email protected] hello_git]$ date > datetime.txt
[[email protected] hello_git]$ git add .
[[email protected] hello_git]$ git commit -m "change datetime"
[master 7983be4] change datetime
 1 files changed, 1 insertions(+), 1 deletions(-)

b) 直接将工作区的修改提交至仓库

[[email protected] hello_git]$ rm testfile.txt
[[email protected] hello_git]$ date > datetime.txt
[[email protected] hello_git]$ git commit -a -m "rm testfile & change datetime"
[master 5622ecb] rm testfile & change datetime
 2 files changed, 1 insertions(+), 2 deletions(-)
 delete mode 100644 testfile.txt

更多

http://git-scm.com/docs/git-commit

时间: 2024-10-05 10:44:51

Git CMD - add: Record changes to the repository的相关文章

第二章-第二题(每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。)--by侯伟婷

第二题:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 下面我将自己的练习结果和个人感受记录如下: 第一步:安装Git,设置自己的账号和邮箱,参见Git教程-廖雪峰的官方网站,网址如下参考资料1所示. 第二步:在Git中新建repository,名叫HelloWorld,并进行初始化,如图所示. 第三步:在HelloWorld版本库中新建了helloWorld.txt文件,用以练习G

[git 学习篇] git remote add origin错误

http://blog.csdn.net/dengjianqiang2011/article/details/9260435 如果输入$ Git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1.先输入$ git remote rm origin 2.再输入$ git remote add ori

Difference between git remote add and git clone

http://stackoverflow.com/questions/4855561/difference-between-git-remote-add-and-git-clone git remote add just creates an entry in your git config that specifies a name for a particular URL. You must have an existing git repo to use this. git clone c

第二章-第二题(练习使用git的add/commit/push/pull/fetch/clone等基本命令)--梁绍楠

题目描述: 每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 使用步骤: (1)创建版本库 选择一个合适的地方,创建一个空目录HelloWorld.而后通过git init把这个目录变成Git可以管理的仓库(目录下会多出了一个.git目录,该目录是git跟踪管理版本库的,勿轻易修改): 编辑hello文件,内容如下: (2)将文件hello放到git仓库 首先,需要设置用户名.邮箱信息

使用Git Gui从Bonobo服务器中克隆Repository(仓库)

刚开始在使用Git Gui从Bonobo服务器中克隆Repository(仓库)中遇到一些问题,如下图所示: 后来百度,有人遇到类似的问题,得到解决思路,请大家参考这里.大意说出现这个问题是因为要克隆的远程Repository(库)是个空库.那我们就找一个“有内涵的”远程库克隆吧,克隆步骤如下: 打开“Git Gui”,如下图所示: 点击“Clone Existing Repository”,在“Source Location”文本框中输入远程库的位置,在“Target Directory”文本

第二章-第二题(练习使用git的add/commit/push/pull/fetch/clone等基本命令)-By郭青云(未完待续)

题目描述: 每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 使用步骤: 未完待续...... 参考文件:http://blog.csdn.net/u012575819/article/details/50553501

OpenStack git cmd

1.创建分支 建立分支是你创建代码的独立版本的动作,独立于你的主干分支.默认地,每次你提交到Git的文件都会被储存到“master(主干)”分支.现在我们来说说,你想要向项目里添加一个功能,但你想要能够回滚到现在版本,以防出现差错,或者你决定要放弃这个功能.这就是你创建分支的时候了. 创建并同时切换到你新建的分支命令: git checkout -b new_feature 或者,你可以先创建一个分支然后手动切换: git branch new_feature  git checkout new

Git学习篇之git remote add origin错误

提示出错信息:fatal: remote origin already exists. 解决办法如下: 1.先输入$ git remote rm origin 2.再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了! 3.如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改

Git CMD - init: Create an empty Git repository or reinitialize an existing one

命令格式 git init [-q | --quiet] [--bare] [--template=<template_directory>] [--separate-git-dir <git dir>] [--shared[=<permissions>]] [directory] 命令参数 --quiet, -q 安静模式,只打印错误和警告信息. 实例 a) 创建版本库 [[email protected] git]$ mkdir hello_git [[email