• [Git]学习记录


    1.删除一个文件并将删除这个操作存到暂存区 git rm 文件

    2.停止追踪指定文件 但是该文件会保留在工作区 git rm --cached 文件

    3.重命名文件 并将重命名这个操作放入暂存区  git mv 原文件 新文件

    4.commit的时候如果想把log内容写得很多 可以用git commit 直接回车 这个时候会进入到vi界面 按下i键进入插入模式 此时便可以输入log内容了 按下ESC键 退出插入模式  按下q键退出 按下wq键是保存退出

    5.越过暂存区 直接提交到仓库区 git commit -a   但是未跟踪过的文件是不会进入仓库区的还是会在工作区

    6.使用新的commit 替代上一次提交

      6.1 如果代码没有任何变化,则用来改写上一次commit的提交日志  git commit --amend -m 新的日志内容

      6.2 重做上一次的commit, 并包括指定文件的新变化  git commit --amend 文件1 文件2 文件3 ...

    7.搜索提交历史, 根据关键词 git log -S 关键词

    8.使用 gitk 进入图形化界面

    9.恢复暂存区的指定文件到工作区 git checkout 文件

    10.恢复某个commit的指定文件到暂存区和工作区   git checkout commit前五位  文件

    11.重置暂存区与工作区, 与上一次commit保持一致  git reset --hard

    12.重置当前分支的指针为指定的commit, 同时重置暂存区, 但工作区不变  git reset commit前五位

    13.新建一个commit 用来撤销指定commit 后者的所有变化都将被前者抵消 并且应用到当前分支 git revert commit前五位

    14.列出所有本地分支 git branch 

    15.基于当前分支创建一个新分支,但依然停留在当前分支 git branch 分支名

    16.基于当前分支创建一个新分支, 并切换到该分支  git checkout -b 分支名

    17.切换到指定分支 并更新工作区 git checkout 分支名

    18.切换到上一个分支, 交替和上一个分支进行切换 git checkout -

    19.合并指定分支到当前分支  git merge 分支名

    20.删除分支 git branch -d 分支名

    21.

    22.

    23.

    24.

  • 相关阅读:
    video全屏视频背景适配不同分辨率
    深入理解object.defineproperty()方法
    抓取之近似网页过滤
    基情四射的两个css样式
    Hadoop 2.4.1 登录认证配置小结
    Window中调试HBase问题小结
    改了改博客界面
    Hbase0.98.4/Hadoop2.4.1整合小结【原创】
    Hadoop 2.4.1 Map/Reduce小结【原创】
    hadoop的dfs工具类一个【原创】
  • 原文地址:https://www.cnblogs.com/buerjiongjiong/p/14785508.html
Copyright © 2020-2023  润新知