zoukankan      html  css  js  c++  java
  • Git 删除操作

    Tom 更新了自己的本地存储库并进入src目录下找到编译后的二进制。查看提交信息后,他意识到,编译后的二进制是由Jerry加入的。 .

    [tom@CentOS src]$ pwd /home/tom/project/src [tom@CentOS src]$ ls Makefile string_operations string_operations.c [tom@CentOS src]$ file string_operations string_operations: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped [tom@CentOS src]$ git log commit 29af9d45947dc044e33d69b9141d8d2dad37cc62 Author: Jerry Mouse <jerry@yiibai.com> Date: Wed Sep 11 10:16:25 2013 +0530 Added compiled binary
     
    VCS用于存储源代码,而不是只对可执行的二进制文件。因此,Tom 决定从资源库中删除此文件。对于进一步的操作,他使用git 的 rm命令。

    [tom@CentOS src]$ ls Makefile string_operations string_operations.c [tom@CentOS src]$ git rm string_operations rm ‘src/string_operations’ [tom@CentOS src]$ git commit -a -m “Removed executable binary” [master 5776472] Removed executable binary 1 files changed, 0 insertions(+), 0 deletions(-) delete mode 100755 src/string_operations

    提交后,他推送了他的修改到版本库。

    [tom@CentOS src]$ git push origin master

    上面的命令会产生以下结果。

    Counting objects: 5, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 310 bytes, done. Total 3 (delta 1), reused 0 (delta 0) To gituser@git.server.com:project.git 29af9d4..5776472 master −> master

    PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

  • 相关阅读:
    poj 3125 Printer Queue(STL注意事项)
    poj 2823 Sliding Window (STL超时版)
    poj 1088 滑雪 详解
    poj 2983 Is the Information Reliable?
    poj 2524 Ubiquitous Religions (STL与非STL的对比)
    高精度算法集合
    zTree v2.6 v3.0 初始化 / 方法对比
    下面是关于rownum的介绍(oracle)
    web性能优化
    jQueryEasyui,DataGrid几个常用的操作
  • 原文地址:https://www.cnblogs.com/kluan/p/6021372.html
Copyright © 2011-2022 走看看