1. 程式人生 > 其它 >git 只新增cpp檔案

git 只新增cpp檔案

1.問題

計劃新增所有子資料夾中的cpp檔案,每個子資料夾包含格式如下:

2. .gitignore檔案

https://blog.csdn.net/qq_35077107/article/details/111319351

https://www.cnblogs.com/springwind2006/p/7753589.html

/**/.settings/
/**/Debug/
/**/.cproject
/**/.project

  1. ! 開頭的模式標識否定,該檔案將會再次被包含,如果排除了該檔案的父級目錄,則使用 ! 也不會再次被包含。可以使用反斜槓進行轉義(?)

出現很多警告:

warning: LF will be replaced by CRLF in
112. 路徑總和/112. 路徑總和.cpp. The file will have its original line endings in your working directory

CRLF -- Carriage-ReturnLine-Feed 回車換行

LF--換行

應該是我命名出現的問題吧。無所謂了。

git add .
git status #檢視
git commit - m "1104"
git push origin main

3.問題

首先遇到超時的問題:

fatal: unable to access 'https://github.com/***.git/': Failed to connect to github.com port 443 after 21124 ms: Timed out

嘗試如下命令:

git config --global --unset http.proxy 
git config --global --unset git.proxy

錯誤變為:

fatal: unable to access 'https://github.com/***.git/': OpenSSL SSL_read: Connection was reset, errno 10054

https://www.cnblogs.com/lvhuayan/p/14538106.html

產生原因:一般是這是因為伺服器的SSL證書沒有經過第三方機構的簽署,所以才報錯

嘗試如下命令:

git config --global
http.sslVerify "false"

卻出現超時的問題,和錯誤1一樣。

又嘗試命令:

git config --global --unset http.proxy 
git config --global --unset https.proxy

但是又報SSL的錯誤,在這套娃呢?同樣執行false命令,仍然出現了超時的錯誤。說明嘗試沒用。

https://programmerah.com/solved-git-error-openssl-ssl_read-connection-was-reset-errno-10054%E5%92%8Cfailed-to-connect-to-github-com-port-443-31249/,根據這個連結的說明,關掉代理伺服器,可以彈出登入視窗,我選擇在瀏覽器登入,輸入密碼後不行,仍然顯示超時,

選擇sign in with a code,仍然:

git clone https://github.com/***/Leetcode.git
Cloning into 'Leetcode'...
warning: ----------------- SECURITY WARNING ----------------
warning: | TLS certificate verification has been disabled! |
warning: ---------------------------------------------------
warning: HTTPS connections may not be secure. See https://aka.ms/gcmcore-tlsverify for more information.

fatal: 傳送請求時出錯。
fatal: 無法連線到遠端伺服器
fatal: 由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試失敗。 20.205.243.166:443

哭了,開代理出現443超時,不開代理出現上面的問題,天有絕人之路啊。

https://blog.csdn.net/cake_eat/article/details/109277876,按照這個方式,關閉上面對話方塊,輸入GitHub郵箱和密碼,仍然出現443超時。。。

然後再嘗試就直接全是443了,對話方塊也出不來了,本地沒有開代理。

最終選擇:

git clone [email protected]:***/Leetcode.git

可以成功clone。。。。