第一次使用某個(gè)東西總是充滿(mǎn)了傷痛,我第一次用sed的時(shí)候,毀掉了我的所有源代碼,第一次用git的時(shí)候一直提示不正確,后來(lái)解決了問(wèn)題,便記錄下來(lái)。
首先說(shuō)明我的環(huán)境,我用的是虛擬機(jī),上面運(yùn)行的64位的centos6.4,用的是git命令行的方式。
現(xiàn)在我要講述的是從已有項(xiàng)目創(chuàng)建git項(xiàng)目,并且上傳到github的過(guò)程。
假設(shè)在test目錄下就是我們的工程,我們已經(jīng)有這個(gè)項(xiàng)目了。
1. git init?
2. git add .
3. git commit -m "first add file to src"
4. git remote add test_name git@github:[username]/[倉(cāng)庫(kù)name].git ?/* 這一步是創(chuàng)建倉(cāng)庫(kù)的本地別名,也就是test_name,在很多文章里,你看到它們?yōu)閛rigin,但實(shí)際上什么都可以*/
我按照一些文章的說(shuō)法,到了第四步之后,我就git push test_name master了,結(jié)果一直提示沖突要合并。
無(wú)奈我原來(lái)的倉(cāng)庫(kù)已經(jīng)有代碼了,我心里想,我創(chuàng)建一個(gè)新的空的倉(cāng)庫(kù),還會(huì)有沖突嗎?
事實(shí)上,還會(huì)有沖突。原來(lái),要首先把遠(yuǎn)方的倉(cāng)庫(kù)給pull下來(lái)。
(我不知道是不是這個(gè)原理,但是我這么做成功了。)
5. git pull test_name master
(github創(chuàng)建的倉(cāng)庫(kù)一般會(huì)有,LICENSE,README.md,這一步過(guò)后,你會(huì)看到這兩個(gè)文件Down下來(lái)了。)
6. git push test_name master
(這一步過(guò)后,我們的文件就上傳到github上面了,通過(guò)網(wǎng)頁(yè),你能看到添加進(jìn)去的代碼。)
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
