git教程(四)

 

 

当你在自己的工作目录下执行git init的时候,你目前工作目录下的所有文件都是untracked的,执行git add 命令之后你工作目录下的文件将会被追踪,变成unmodefied, 修改其中的文件之后再次执行git add ,文件就会被添加到暂存区,准备提交给版本库。

  • .gitignore

    • 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。要养成一开始就设置好 .gitignore 文件的习惯,以免将来误提交这类无用的文件

  • 查看已暂存和未暂存的更新

    • 要查看尚未暂存的文件(没有git add)更新了哪些部分,不加参数直接输入 git diff

    • 若要看已经暂存起来的文件和上次提交时的快照之间的差异,可以用 git diff --cached 命令

  • 跳过使用暂存区

    • 尽管使用暂存区域的方式可以精心准备要提交的细节,但有时候这么做略显繁琐。Git 提供了一个跳过使用暂存区域的方式,只要在提交的时候,给 git commit 加上 -a 选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 

  • 撤销

    • commit之后发现有几个文件没加,可以补上暂存的操作,然后运行$ git commit —amend, 最终只是产生一个提交,第二个提交命令修正了第一个的提交内容。

    • 取消已经暂存的文件:git reset HEAD <file>

    • 取消对文件的修改:git checkout -- <file>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值