1.gitee與gitHub概念?
Gitee(碼云)是開源中國社區(qū)推出的代碼托管協(xié)作開發(fā)平臺(tái),支持Git和SVN,提供免費(fèi)的私有倉庫托管。Gitee專為開發(fā)者提供穩(wěn)定、高效、安全的云端軟件開發(fā)協(xié)作平臺(tái),無論是個(gè)人、團(tuán)隊(duì)、或是企業(yè),都能夠?qū)崿F(xiàn)代碼托管、項(xiàng)目管理、協(xié)作開發(fā)。(國內(nèi))
GitHub 是一個(gè)面向開源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С?Git 作為唯一的版本庫格式進(jìn)行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報(bào)表)、代碼片段分享(Gist)等功能。目前,在 GitHub 上托管的版本數(shù)量非常之多,其中不乏知名開源項(xiàng)目 Ruby on Rails、jQuery、python 等。(國外)
2.gitee與gitHub異同?
同:
Github與Gitee是同一類,在云端
異:
本質(zhì)上沒有區(qū)別 只是gitee是國內(nèi)的 而gitHub是國外的
GitHub是全英文并且用戶基數(shù)多,知名的庫也多
Gitee全是中文,而且大部分用戶都是國人,優(yōu)秀的庫相對(duì)于GitHub也少
git clone
git add
git commit
git pull
git push
git checkout
參考:
https://blog.csdn.net/i_believe_you/article/details/116995585
warning: in the working copy of ‘package-lock.json‘, LF will be replaced by CRLF the next time Git
換行符的問題,Windows下?lián)Q行符和Unix下的換行符不一樣,git會(huì)自動(dòng)轉(zhuǎn)換,但是這樣有問題,所以解決方法如下:
使用命令,禁止自動(dòng)轉(zhuǎn)換:
git config --global core.autocrlf false
一、問題
windows平臺(tái)進(jìn)行 git add 時(shí),控制臺(tái)打印警告warning: in the working copy of ‘XXX.py’, LF will be replaced by CRLF the next time Git touches it
二、問題分析
Dos/Windows平臺(tái)默認(rèn)換行符:回車(CR)+換行(LF),即’\r\n’
Mac/Linux平臺(tái)默認(rèn)換行符:換行(LF),即’\n’
企業(yè)服務(wù)器一般都是Linux系統(tǒng)進(jìn)行管理,所以會(huì)有替換換行符的需求
三、解決方法
設(shè)置方法一:
#提交時(shí)轉(zhuǎn)換為LF,檢出時(shí)轉(zhuǎn)換為CRLF
git config --global core.autocrlf true
*適用于Windows系統(tǒng),且一般為Windows默認(rèn)設(shè)置,會(huì)在提交時(shí)對(duì)換行符進(jìn)行CRLF - LF的轉(zhuǎn)換,檢出時(shí)又會(huì)進(jìn)行LF - CRLF的轉(zhuǎn)換。
設(shè)置方法二:
#提交時(shí)轉(zhuǎn)換為LF,檢出時(shí)不轉(zhuǎn)換
git config --global core.autocrlf input
*適用于Linux系統(tǒng),所有換行符都會(huì)進(jìn)行CRLF - LF轉(zhuǎn)換,但操作時(shí)不會(huì)轉(zhuǎn)換回CRLF。
設(shè)置方法三:
#提交檢出均不轉(zhuǎn)換
git config --global core.autocrlf false
*適用于Windows系統(tǒng),且只在Windows上開發(fā)的情況。在提交、檢出時(shí)不會(huì)對(duì)CRLF/LF換行符進(jìn)行轉(zhuǎn)換
文件提交時(shí)進(jìn)行safecrlf檢查:
#拒絕提交包含混合換行符的文件
git config --global core.safecrlf true
#允許提交包含混合換行符的文件
git config --global core.safecrlf false
#提交包含混合換行符的文件時(shí)給出警告
git config --global core.safecrlf warn
四、問題思考
跨平臺(tái)文件都有兼容性的問題,為什么只有core.autocrlf參數(shù)設(shè)置true檢出時(shí),會(huì)有LF-CRLF的轉(zhuǎn)換?
有看到跨平臺(tái)文件的問題:
· Linux文件在Windows下會(huì)顯示成一行。
· Windows文件在Linux下結(jié)尾可能多出^M符號(hào)
那么就有以下可能性:
① Windows因?yàn)榭梢暬缑孑^好,操作簡易,且文件格式對(duì)日常操作沒有較大影響,所以不做該功能。
② Git的pull等功能將文件拉取到本地時(shí),都會(huì)基于檢出配置進(jìn)行操作,所以只要把core.autocrlf設(shè)置成true就好了。
原文鏈接:https://blog.csdn.net/qq_43842093/article/details/128471953
$ git push
fatal: unable to access ‘https://github.com/zianmen/notebook.git/’: Failed to connect to github.com port 443 after 21027 ms: Couldn’t connect to server
我的是因?yàn)閽焯葑恿?。關(guān)掉重新git push就可以了
參考:
https://blog.csdn.net/hggjjkk/article/details/130528271
環(huán)境變量
中修改環(huán)境變量_什么是環(huán)境變量
1-什么是環(huán)境變量
說到環(huán)境變量,很多同學(xué)都好像在哪聽過,但是就是不懂它什么意思.
首先,環(huán)境變量很像"int a"這種代碼里的變量,但是"int a"只能生效在代碼里.
環(huán)境變量是生效在系統(tǒng)里的變量.
它是系統(tǒng)的變量,可以被修改,刪除等.
不同的變量的值和代表的意思都不同.
例如PATH環(huán)境變量,當(dāng)我們?cè)诳刂婆_(tái)輸入命令時(shí),例如ls,cd,rm這些命令,那么系統(tǒng)就會(huì)去PATH這個(gè)環(huán)境變量里包含的所有路徑里去一個(gè)一個(gè)路徑的找這些命令,找到了就執(zhí)行,沒找到就報(bào)錯(cuò).文章來源:http://www.zghlxwxcb.cn/news/detail-617279.html
原文鏈接:https://blog.csdn.net/weixin_31629913/article/details/112634541文章來源地址http://www.zghlxwxcb.cn/news/detail-617279.html
到了這里,關(guān)于20230729 git github gitee的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!