Git学习——Git命令行(二)


检查当前文件状态

  git status //查看哪些文件处于什么状态

跟踪新文件

  git add //跟踪一个文件
  备注:1.git add 命令使用文件或目录的路径作为参数;如果参数是目录的路径,该命令将递归地跟踪该目录下的所有文件。
    2. 这是个多功能命令:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。

暂存已修改的文件

  git add //多功能命令,暂存已修改的文件也使用该命令

状态简览

  git status -s 或git status --short
  备注:新添加的未跟踪文件前面有 ?? 标记,新添加到暂存区中的文件前面有 A 标记,修改过的文件前面有 M 标记。 你可能注意到了 M 有两个可以出现的位置,出现在右边的 M 表示该文件被修改了但是还没放入暂存区,出现在靠左边的 M 表示该文件被修改了并放入了暂存区。

忽略文件

  .gitignore //详细内容后边单独介绍

查看已暂存和未暂存的修改

  git diff //查看尚未暂存的文件更新了哪些部分
  git diff --staged //查看已暂存的将要添加到下次提交里的内容
  备注:git diff 本身只显示尚未暂存的改动,而不是自上次提交以来所做的所有改动。 所以有时候你一下子暂存了所有更新过的文件后,运行 git diff 后却什么也没有,就是这个原因

提交更新

  git commit
  git commit -m

跳过使用暂存区域

  git commit -a -m //Git就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤

移除文件

  git rm
  git rm --cached //把文件从 Git 仓库中删除(亦即从暂存区域移除),但仍然希望保留在当前工作目录中
  备注:git rm 命令后面可以列出文件或者目录的名字,也可以使用 glob 模式

移动文件

  git mv //等价于给文件改名,如git mv filefrom fileto

优质内容筛选与推荐>>
1、MVC中——Layout和ViewStart以及页面Index之间的关系
2、MySQL数据库LIMIT查询优化策略
3、Coin Slider jQuery插件详解
4、Webapi调用
5、Oracle v$session_longops 视图说明


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号