.gitignore文件使用

  • 在使用git的過程中,有可能有些本地配置的文件或者一些自己的密碼文件之類的不希望上傳到遠程庫中,這時我們就需要.gitnore文件來幫我們忽略掉這些文件了.

  • 語法

    1. 指定過濾某個文件

      a.txt
      
    2. 指定過濾某種類型

      *.zip
      *.rar
      
    3. 過濾某個目錄

      dir/
      
    4. 不過濾某個文件

      !b.txt
      
  • 用法

    先將.gitignore提交到遠程倉庫,然后刪除掉遠程倉庫中包含過濾文件的緩沖,再次提交過濾的文件發現無法提交了

    [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git add .gitignore
    [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git ci -m "ignore"
    [master acaf1c2] ignore
     2 files changed, 1 insertion(+), 7 deletions(-)
     delete mode 100644 .idea/vcs.xml
    [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git st
    On branch master
    nothing to commit, working tree clean
    [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git add .idea/vcs.xml
    The following paths are ignored by one of your .gitignore files:
    .idea/vcs.xml
    Use -f if you really want to add them.
    [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $
    
    
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 寫在前面 在團隊做過軟件開發的,版本控制必是不可或缺的一項。目前,版本控制主要分為集中式版本控制系統和分布式版本控...
    Jack_lin閱讀 9,957評論 45 433
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • 部分PM在設計移動端產品的時候,往往是隨意畫了個原型尺寸或者上網找個模板套進去,當然也有部分知道用375x667比...
    PM_allen閱讀 1,245評論 0 4
  • 最近大理的天氣很詭異,常常搞得人不知道該穿什么衣服才好。大街上,有人穿著T恤短袖,有人還穿著棉衣羽絨服,彼此打量一...
    楊摩閱讀 1,158評論 5 8