前幾天有個(gè)朋友給我發(fā)了一個(gè)Demo想讓我上傳到gitee上抹恳,由于我是四年前在gitee申請(qǐng)的賬號(hào),也就當(dāng)時(shí)搞了一下橙困,和18年還是19年又搞一次外瞧掺,基本就沒(méi)怎么搞過(guò),結(jié)果這幾天把我難倒了凡傅,各種百度辟狈,想在原來(lái)的倉(cāng)庫(kù)上更新,結(jié)果死活就是不成功夏跷,于是哼转,我就只能從頭再來(lái)了,一步一步的搞槽华,終于搞懂了一些問(wèn)題壹蔓,好了,廢話說(shuō)了一籮筐猫态,開(kāi)始正式搞一個(gè)上傳流程佣蓉、以及碰到的問(wèn)題。
gitee賬戶申請(qǐng)和安裝git我就不寫了亲雪,可以百度一下
一勇凭、先在gitee上創(chuàng)建一個(gè)倉(cāng)庫(kù)
1、在進(jìn)入gitee后登陸賬戶之后义辕,在界面頂部的右上角有個(gè) “+” 點(diǎn)開(kāi)后虾标,選擇 “新建倉(cāng)庫(kù)”
2、新建倉(cāng)庫(kù)中只需要3步就可以了灌砖,
2.1 填寫倉(cāng)庫(kù)名稱(這個(gè)應(yīng)該是必填的)
2.2 選擇 “是否開(kāi)源”夺巩,這里有兩個(gè)選擇分別是 “私有” 和 “公開(kāi)”,一般情況是選擇 “公開(kāi)”(這個(gè)看個(gè)人需求)
2.3 最后就是點(diǎn)擊 “創(chuàng)建” 就可以了
2.4 出現(xiàn)這樣的界面就可以了
2.5 其中還有一些內(nèi)容可以根據(jù)自己的需求去選擇周崭、勾選或填寫柳譬。
注意:倉(cāng)庫(kù)名字一旦創(chuàng)建就是唯一,下次創(chuàng)建倉(cāng)庫(kù)的時(shí)候续镇,“倉(cāng)庫(kù)名稱” 不能與已創(chuàng)建的倉(cāng)庫(kù)名稱重名美澳,這個(gè)頁(yè)面會(huì)有提示警告
二、在本地創(chuàng)建倉(cāng)庫(kù)、上傳項(xiàng)目
1制跟、從這一步開(kāi)始就全程使用命令舅桩,在終端中使用命令開(kāi)創(chuàng)建倉(cāng)庫(kù)
1.1 如果不知道命令,那么巧了你在gitee上創(chuàng)建完倉(cāng)庫(kù)的時(shí)候雨膨,會(huì)有個(gè)界面擂涛,里面有 簡(jiǎn)易的命令行入門教程(就如同下圖 ↓)
1.2 從Git全局設(shè)置開(kāi)始在終端上 一條一條命令輸入,
#第一條命令是
git config --global user.name "這里是你的gitee賬戶名稱"
#第二條命令是
git config --global user.email "這里是你的gitee賬戶的郵箱"
#第三條命令是
mkdir “文件夾名字”
(不帶雙引號(hào))
#第四條命令是
ls
(這是查看列表命令聊记,有沒(méi)有創(chuàng)建文件夾撒妈,用它查看一下就知道了)
#第五條命令是
cd “文件夾名字”
(不帶雙引號(hào))
#第六條命令是
git init
(使用git初始化一下,如果出現(xiàn) Initialized empty Git repository in /Users/mac/xxx/.git
這就說(shuō)明成功了)
#第七條命令是
touch README.md
#第八條命令是
git add README.md
(這一步就是開(kāi)始為上傳做準(zhǔn)備了)
#第九條命令是
git commit -m "這里是寫描述"
(這里必須要帶雙引號(hào))
#第十條命令是
git remote add origin git@gitee.com:xxxx/swiftDemo-01.git
(在origin 后面需要修改成你自己的排监,在創(chuàng)建完倉(cāng)庫(kù)的時(shí)候狰右,可以看到,可以看“簡(jiǎn)易命令行入門教程”的截圖)
#第十一條命令是
git push -u origin master
(這是最后一步舆床,全部復(fù)制粘貼到終端棋蚌,按下回車就可以了)
注意:
不要使用截圖上的“user.name”、“user.email”挨队、
“git@gitee.com:h8900961/swiftDemo-01.git”谷暮,
不然,就算終端顯示上傳成功盛垦,你的gitee賬戶中就不會(huì)有上傳的內(nèi)容
按照“命令行使用流程”截圖的紅色線一步一步來(lái)就可以了
————————————我是分割線————————————
問(wèn)題
在使用命令行的時(shí)候湿弦,不知道怎么滴,上傳完后情臭,在gitee上顯示了一個(gè)灰色的文件名,并且文件名后面還有個(gè)@xxxx赌蔑,還不能點(diǎn)擊(如圖下)
解決辦法就是:
在終端中使用刪除命令
git rm -r --cached "文件名"
(這里帶雙引號(hào)俯在,并且不需要帶上文件名后的@xxx,回車之后娃惯,
你可能看到gitee上刷新之后沒(méi)有任何變化跷乐,不用擔(dān)心,直接更新就好了)
重新使用命令:
git add "文件名"
(不需要雙引號(hào))
git commit -m "first commit"
git remote add origin git@gitee.com:h8900961/swiftDemo-01.git
##注意:如果你已經(jīng)連接了gitee倉(cāng)庫(kù)這??上面這一行命令就不用了趾浅,直接使用↓下面命令就行了
git push -u origin master
這是原博主的解決方案入口:
git提交后文件夾顯示灰色無(wú)法打開(kāi)的解決辦法
感謝原博主提供的解決方案