git commit parent

git commit主要是将暂存区里的改动给提交到本地的版本库。

每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。

git commit -a -m "提交的描述信息"

git commit 命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如果只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的。

git add .命令除了能够判断出当前目录(包括其子目录)所有被修改或者已删除的文档,还能判断用户所添加的新文档,并将其信息追加到索引中。

git commit --amend 对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。

扩展资料

COMMIT(操作指令)

COMMIT命令用于把事务所做的修改保存到数据库,它把上一个COMMIT或ROLLBACK命令之后的全部事务都保存到数据库。

用途

使用COMMIT提交当前事务,使事务中执行的变更永久化,所有事务的更改都将为其他事务可见,而且保证当崩溃发生时的可持续性。

通过修改的表,查看事务期间所作的任何更改,但其他用户不能看到所做的更改。

可以回滚 ROLLBACK语句与事务过程中所做的任何更改。

可以使用此语句手动提交疑问在分布式的事务上。

可以使用此语句终止SET TRANSACTION语句的只读事务。

参考资料

COMMIT-百度百科

翻译整理自: http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-commit.html

在用git来进行版本控制时,我需要执行git commit命令,将索引内容添加到仓库中。
示例1:
git commit -m "提交的描述信息"
如果我们这里不用-m参数的话,git将调到一个文本编译器(通常是vim)来让你输入提交的描述信息
可能一天下来,你对工作树中的许多文档都进行了更新(文档添加、修改、删除),但是我忘记了它们的名字,此时若将所做的全部更新添加到索引中,比较轻省的做法就是:
git commit -a -m "提交的描述信息"
git commit 命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如果只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的。
git add .命令除了能够判断出当前目录(包括其子目录)所有被修改或者已删除的文档,还能判断用户所添加的新文档,并将其信息追加到索引中。

git commit --amend 对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。
例如 在framework/base 里最新的提交就是 resolving the roaming problem,我现在需要将其改为 resolving the roaming problem for fixing bug 7732
在 framework/base 下 输入 git commit --amend,就会进入一个文本编辑界面(如下),在注释的地方修改 ,保存然后退出,这样注释就修改了,再重新push.

另外,要注意的问题是,Git 不会主动记录你对文档进行的更新,除非你对它发号施令(比如通过git add命令)
语法
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>]git是分为三部分,一部分是你自己的文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件后,你会git add xx将修改保存到缓存区,然后再用commit推送修改到本地库中。git commit 是将本地修改的内容 提交的缓存 中 一般这么使用 git commit -m XXXXX
XXX表示你修改的内容 这只是提交的缓存中 并没有真正的提交 还需要 git push 才是真正的提交
喜欢阅读
  • 狂战龙主

    狂战龙主

    谁能想到,夏都江家的上门女婿叶无道,竟然是威压海外的第一大势力,龙门之主……

  • 无双医王

    无双医王

    一根金针一道方剂一颗仁心一段传奇他是朋友眼中的好兄弟,是患者眼中的好医生,是敌人眼中的肉中刺,是恶人眼中的催命符。有人称呼他江一针,有人称呼他江三剂,有人叫他大神医,有人叫他活阎王。

  • 狂妃天下:王爷太闷骚

    狂妃天下:王爷太闷骚

    重生前,她是名满天下的皇后娘娘,却连儿子都保不住,惨死在了自己的夫君和亲妹妹的手里。重生后,她成了自己同父同母的鬼颜妹妹,亲眼看着自己娘亲冰冷的尸体倒在自己的面前。为了报仇,她再一次进宫,成为了那个男人的妃子,在那个男人的身边强颜欢笑。“求你回到我的身边,不要离开我。”一夜白头,男人站在她的面前,满脸悲戚,他抛弃了江山却看见她在其他的男人怀里面欢笑。“紫川锦夜,我要你永远都活在痛苦之中,你要记得你的儿子,记得我的姐姐,记得她们是怎么死的!”她的心她的感情早就在他亲手将她们的孩子杀掉的时候一起死掉了,她从地狱里面爬出来就是为了报仇,为了亲手改正自己曾经犯下的错误。而御亲王就好像是一抹曙光,那么愉快的闯进了她的生命里面。“女人,你给我回来。”荷花池里面,御亲王黑着脸,却也掩盖不住一丝潮红,纵然狼狈,却也霸气十足,至少是中气十足。萧九幽那鬼颜的脸上带着笑容,不禁不美,反而诡异十足,走出很远却也听见了男人的喘息声,当真是笨蛋,竟然中了没要还要非礼她这个面若恶鬼的女人,难道真的是饥不择食?

  • 你像猫咪一样温柔

    你像猫咪一样温柔

    初夜过后,躺在身边的人不是她的未婚夫。一场阴谋,让她家破人亡,被逼上绝路。还没逃出狼窝,又掉进虎穴里。幸好这只老虎不吃人,对她像小猫咪一样温柔。

  • 绝代校霸

    绝代校霸

    是前世重生复活的绝代兵王兵锋所指,所向披靡!是今世扮猪吃虎的绝世妖孽。邪意凛然、碾压众生!曾经的绝代兵王,今世依旧不可能籍籍无名。上天让我多活一场,我便不负上天。兄弟之情,父母之仇,家仇国恨,一一上演。我为兵王,当横刀立马,屠敌百万!我为男人,当身护美人,铁血柔情!这就是我,一个死而复生的人!

  • 钗头凤

    钗头凤

    相爱三年,终成世间最毒的药。东风恶,欢情薄,错,错,错!山盟虽在,锦书难托。莫,莫,莫!

  • 战天堑

    战天堑

    当生存的意义不在继续,是迷失还是墨守陈规,亦或者是找出秘密所在?那个传说,天道之力亿万,得一而强,得二而狂,得三者霸绝天下。而他,却身负四种。他更是被冠名绝世妖邪!是骗局还是希望?他曾经有着独特的逻辑思维,但是却也随着年龄的变化而变化。他又如何走出这重重围局,又如何能够破去重重枷锁,守住自己身边的一切?背后无形的手,又该如何去破?他要挖掘到所有的秘密,洞悉一切的过往,还原一切的真相根本。人生就是如此,向左亦或者向右,退一步亦或者进一步。然而,当左边是洪流,当右边是悬崖,后一步是绝路,前一步是虚无的时候。他依旧无法停下自己的脚步。唯一能够告诉自己的,只有一句……若那天不公,便破了它!

  • 总裁的娇宠妻

    总裁的娇宠妻

    她本是名门千金,却一生颠沛流离,被亲人找回,却惨遭毁容,最终被囚禁地下室,受尽折磨,恨极而亡。夹着满腔怨恨,重生归来,凤凰浴火,涅槃重生。神秘钥匙打开异能空间,这一世,她依旧惨遭遗弃,然置之死地而后生,她不会再重蹈覆撤,她要让那些曾经践踏过她的人,付出代价。从此以后,医学界多了一个神秘的少女神医,商界多了一个神秘鬼才....

  • 猜你喜欢
    热门推荐
  • kali burpsuite
  • 一键ghost 文件转移
  • 超级机器人大战w 继承
  • 梅花精 秋至水
  • 逻辑学十五讲百度盘
  • 零件的尺寸精度越高
  • 儿童腋下体温37.9
  • s905 twrp recovery
  • 网贷之家没小牛数据了
  • 如何享受351和180政策
  • 山东省农村厕所改造
  • l an you视频
  • 如何鉴别梅花手表真假
  • 检验科标本接收标准
  • ios内购记录怎么看
  • fortran allocate用法
  • 日文动漫宫崎骏的歌曲
  • 南京哪些公立整形医院
  • ev window.event
  • 耶路撒冷 清真寺
  • All Right Reserved 强大网