Git遇見的問題小結

2021-08-28 22:56:16 字數 1118 閱讀 6903

今天學習git有乙個warning:lf will be replaced by crlf in readme.txt

經過查閱,得知是不同系統使用的換行符不同造成的;

uinx/linux採用換行符lf;dos和windows採用回車+換行crlf;mac os採用回車cr;

在git中,可以通過以下命令來顯示當前你的git中採取對待換行符的方式:

$ git config core.autocrlf
三種結果顯示:

1、true時,git會將你add的所有檔案視為文字問價你,將結尾的crlf轉換為lf,而checkout時會再將檔案的lf格式轉為crlf格式。

2、false時,line endings不做任何改變,文字檔案保持其原來的樣子。

3、input時,add時git會把crlf轉換為lf,而check時仍舊為lf,所以windows作業系統不建議設定此值。

修改**:

$ git config --global core.autocrlf true
ps:true的位置放你想使autocrlf成為的結果,true,false或者input

git錯誤提示之:fatal: not a git repository (or any of the parent directories): .git

使用git init初始化一下便解決了,但是慎用。

vi readme.txt
從可視模式輸入即進入插入模式,在游標出輸入i字母即可;

退出並儲存,先按esc鍵,再輸入

:wq      //儲存退出

:q! //不儲存強制退出

:e! //放棄該次修改

新增檔案到git倉庫,分兩步:

使用命令git add file,注意,可反覆多次使用,新增多個檔案;使用命令git commit -m "change content",完成。

記錄使用Git遇見的問題

問題描述 在使用git push 的時候,會出現 push to origin master was rejected 的錯誤提示。在第一次提交到 倉庫的時候非常容易出現,因為初始化的倉庫和本地倉庫是沒有什麼關聯的,因此,在進行第一次的新 提交時,通常會出現這個錯誤。問題原因 遠端倉庫和本地倉庫的內...

SSH遇見的問題

在從bitbucket倉庫向linux伺服器clone專案的時候出現了乙個問題 gnome ssh askpass 2850 gtk warning cannot open display 只要在terminal裡輸入 unset ssh askpass 就可以了 不過這種方法智慧型在當前終端有效,...

遇見的奇葩問題

最近在維護專案遇到一些奇葩的問題,自己研究了一下,但並沒有解決,再此做個記錄,路過的大牛還望,出個思路 再此,描述問題,以供大家研討 1.mjrefresh 布局問題 viewcontroller裡面有兩個和self.view 一樣大小的view 乙個 是新增了mjrefresh.mj header...