git add .老半天沒反應

來源:互聯網
上載者:User
關鍵字 git php

學習git,但是坑好多,跳過一個又來一個。

首先Filename too long,通過設定core.longpaths搞定了,

然後之前嘗試僅僅git add 一個檔案的時候出現Warning: LF will be replaced by CRLF ,通過config core.autocrlf解決了。

之後第二次git add . 還需要刪除.lock檔案。

但是現在git add . 大半天沒有反應這是出現什麼情況都不知道,沒有解決的頭緒。就算檔案很多也不可能二十來分鐘還沒好吧?因為我已經建立了.gitignore檔案忽略了node_modules了啊。

然後git.exe佔用記憶體爆炸。

怎麼現在能胡亂編輯自己的問題了- -真是。

回複內容:

學習git,但是坑好多,跳過一個又來一個。

首先Filename too long,通過設定core.longpaths搞定了,

然後之前嘗試僅僅git add 一個檔案的時候出現Warning: LF will be replaced by CRLF ,通過config core.autocrlf解決了。

之後第二次git add . 還需要刪除.lock檔案。

但是現在git add . 大半天沒有反應這是出現什麼情況都不知道,沒有解決的頭緒。就算檔案很多也不可能二十來分鐘還沒好吧?因為我已經建立了.gitignore檔案忽略了node_modules了啊。

然後git.exe佔用記憶體爆炸。

怎麼現在能胡亂編輯自己的問題了- -真是。

學習的話建議在 linux 上用 git,實在沒有的建議轉個最新版本的window 版 git

  1. LF 是linux上文字檔的分行符號, CRLF是 window 上的,git 在window上 git 檢入檢出的時候會根據設定確定是否轉換。git 安裝的時候也會有提示。

  2. window 曾經,一個路徑不能超過 256 個字元(總長度不僅僅是檔案名稱)。

  3. 不建議直接 git add . 。 node_module 為什麼要要加到進去? 忽略掉吧,npm2 及一下,會建立很深的目錄層次(每個檔案還都特別小,複製都要好長時間),git 添加比較費時間。

  4. 64 位元的系統,為什麼是 32 位的 MINGW?

P.S. 編輯別人的問題,提交之後顯示的是你的名字。相當於你重新提交了一個新的問題,方便使用者基於別人的問題/評論建立自己的問題。(難道這是新功能????,不怕別人亂搞,就好像現在,我不是作者本人,也可以編輯你的答案。)

Windows上建議使用github的git shell:
https://desktop.github.com/

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.