代碼上傳GitHub 筆記

學(xué)習(xí)了一下使用GitHub,雖說好像還是什么都不懂不明白喇完,但好歹勉強(qiáng)把代碼上傳上去伦泥,并完成了一次更新,記一下坎坷的步驟锦溪,方便以后查閱不脯。

1. 在GitHub創(chuàng)建項(xiàng)目。

① 先注冊(cè)刻诊,已有賬號(hào)則直接登錄防楷,GitHub主頁(yè):GitHUB

② 如果是在首頁(yè)坏逢,可以直接選擇“start a project”創(chuàng)建項(xiàng)目域帐;非首頁(yè)可以直接點(diǎn)擊右上角頭像旁邊的小“+”按鈕,選擇“new repository”是整。

③ “Repository name” 文本框內(nèi)填寫項(xiàng)目的名字肖揣;“Description” 填寫項(xiàng)目的描述,也可以不填寫浮入。

④ 填寫完成后龙优,點(diǎn)擊最下方的“Create repository”。項(xiàng)目基本上在GitHub上創(chuàng)建完成了,頁(yè)面會(huì)跳轉(zhuǎn)到項(xiàng)目頁(yè)面彤断,網(wǎng)頁(yè)上會(huì)給出該項(xiàng)目的地址野舶。在代碼上傳之前,選擇該項(xiàng)目看到的都會(huì)是這個(gè)頁(yè)面宰衙。

項(xiàng)目地址

2. 在電腦上完成代碼上傳平道。

簡(jiǎn)約命令(有初步了解)版:

① ?打開終端,cd到項(xiàng)目文件夾

② ?touch README.md

③? git init

④ ?git add .

⑤? git commit -m "first commit"

⑥? git remote add origin? https://github.com/gulingxuan/ADCollectionView.git

⑦? git push -u origin master

更新:

① cd到項(xiàng)目文件夾供炼。

② git add .

③ git commit -m "commit Info"

④? git push -u origin master

詳細(xì)步驟(坎坷過程)版:

① 創(chuàng)建項(xiàng)目(要上傳的項(xiàng)目已存在則跳過)一屋。

② 打開終端,cd到項(xiàng)目文件夾袋哼。(例如:cd ? /Users/glx/Desktop/Demo)

③ 執(zhí)行以下命令(括號(hào)后為命令說明)

touch README.md ? ? ? (新建說明文件)

git init ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(初始化冀墨,在這個(gè)項(xiàng)目文件夾創(chuàng)建一個(gè)空庫(kù))

該命令執(zhí)行完成后,終端會(huì)輸出:Reinitialized existing Git repository in /Users/glx/Desktop/Demo/.git/ (地址為示例Demo地址)

之前不知道是哪個(gè)地方操作失誤涛贯,出現(xiàn)了別的提示诽嘉,因?yàn)閯倓偨佑|也沒有注意,最后上傳的代碼是空的弟翘。如果出現(xiàn)相同情況虫腋,再執(zhí)行一次 git init 試試看。

繼續(xù)輸入命令:

git add . ??

( ?↑↑↑ ?添加當(dāng)前目錄中的所有文件到索引衅胀,add 與 . 之間有空格岔乔,點(diǎn)后直接回車)

git commit -m "first commit" ?

( ?↑↑↑ ?提交到本地源碼庫(kù),并附加提交注釋滚躯,雙引號(hào)內(nèi)為注釋內(nèi)容雏门,可以自己定義)

git remote add origin ?https://github.com/gulingxuan/ADCollectionView.git?

( ?↑↑↑ ?鏈接地址為上圖,在GitHub創(chuàng)建項(xiàng)目時(shí)生成的地址)

關(guān)于該地址的一個(gè)小插曲:

第一次上傳項(xiàng)目手賤掸掏,使用了SSH地址茁影,之后終端輸出:

fatal: remote origin already exists.

因?yàn)橛⑽幕A(chǔ)太差,沒有理會(huì)丧凤,之后強(qiáng)行走后面的命令push代碼募闲,終端繼續(xù)報(bào)錯(cuò):

Please make sure you have the correct access rights and the repository exists.

查詢之后,使用以下命令解決:

git remote set-url origin https://github.com/gulingxuan/ADCollectionView.git

(? ↑↑↑? 我的理解是愿待,重設(shè)git鏈接浩螺。如果該項(xiàng)目曾經(jīng)設(shè)置過git鏈接,之后在GitHub刪除了項(xiàng)目仍侥,那么地址就沒了要出。這時(shí)候又想再次將代碼項(xiàng)目上傳到GitHub,那么就需要在GitHub重新創(chuàng)建項(xiàng)目农渊,拿到地址患蹂。再在mac上上傳項(xiàng)目時(shí),使用以上命令設(shè)置git地址,而不是git remote add origin传于,否則也會(huì)報(bào)以上錯(cuò)誤)囱挑。

完成以上,繼續(xù)執(zhí)行命令:

git push -u origin master

(? ↑↑↑? 提交修改到項(xiàng)目主線沼溜,上傳代碼到GitHub)

如果是第一次使用GitHub上傳代碼平挑,以上所有操作均正確無誤,終端會(huì)提醒輸入用戶名及密碼系草,輸入GitHub的用戶名及密碼(就是登錄GitHub時(shí)使用的賬號(hào)密碼)弹惦。

可能輸入用戶名和密碼時(shí),終端沒有反應(yīng)悄但,看起來似乎沒輸入上去,事實(shí)上已經(jīng)輸入上去了石抡,這是防止用戶隱私泄露而不顯示任何信息檐嚣。

輸入驗(yàn)證完成后,代碼就會(huì)上傳了啰扛,可以到GitHub里查看代碼嚎京。到這里,代碼上傳到GitHub基本就完成了隐解。

3. 更新代碼到GitHub鞍帝。

① cd到項(xiàng)目文件夾。

② git add .

③ git commit -m "commit Info"

④ ?git push -u origin master

4. git 常用命令


1煞茫、克隆下來 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git clone

2帕涌、建一個(gè)分支(所有的改動(dòng)都是在分支上) git branch 分支名

3、切換到新建的分支 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git checkout 分支名切換到新的分支

4续徽、先提交代碼到分支上 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git add .

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?git commit -m “文字”

5蚓曼、先切換至主支上脆炎, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git checkout master

6递瑰、然后合并分支 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git? merge 分支名字

7假颇、合并完以后就push ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?最好先pull一次? 然后 git push

隨時(shí)查看git狀態(tài) git status

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末科乎,一起剝皮案震驚了整個(gè)濱河市颖低,隨后出現(xiàn)的幾起案子庸追,更是在濱河造成了極大的恐慌巫橄,老刑警劉巖椒拗,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膀斋,死亡現(xiàn)場(chǎng)離奇詭異梭伐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)概页,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門籽御,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事技掏×褰” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵哑梳,是天一觀的道長(zhǎng)劲阎。 經(jīng)常有香客問我,道長(zhǎng)鸠真,這世上最難降的妖魔是什么悯仙? 我笑而不...
    開封第一講書人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮吠卷,結(jié)果婚禮上锡垄,老公的妹妹穿的比我還像新娘。我一直安慰自己祭隔,他們只是感情好货岭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疾渴,像睡著了一般千贯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上搞坝,一...
    開封第一講書人閱讀 51,610評(píng)論 1 305
  • 那天搔谴,我揣著相機(jī)與錄音,去河邊找鬼桩撮。 笑死敦第,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的店量。 我是一名探鬼主播申尼,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼垫桂!你這毒婦竟也來了师幕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤诬滩,失蹤者是張志新(化名)和其女友劉穎霹粥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疼鸟,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡后控,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了空镜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浩淘。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡捌朴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出张抄,到底是詐尸還是另有隱情砂蔽,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布署惯,位于F島的核電站左驾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏极谊。R本人自食惡果不足惜诡右,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望轻猖。 院中可真熱鬧帆吻,春花似錦、人聲如沸咙边。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)样眠。三九已至,卻和暖如春翠肘,著一層夾襖步出監(jiān)牢的瞬間檐束,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工束倍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留被丧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓绪妹,卻偏偏與公主長(zhǎng)得像甥桂,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子邮旷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 本片內(nèi)容轉(zhuǎn)自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃兒閱讀 4,933評(píng)論 2 88
  • 想象一下這樣一個(gè)場(chǎng)景: 你是一名拳擊手黄选,來到一個(gè)陌生的拳館參加比賽,主場(chǎng)作戰(zhàn)的對(duì)手正虎視眈眈地盯著你婶肩。每當(dāng)你準(zhǔn)備發(fā)...
    mrboshen閱讀 510評(píng)論 0 0
  • 從前有個(gè)人律歼。這人心眼不壞民镜,就是因?yàn)橛^察力太強(qiáng),分析能力也不弱险毁,有時(shí)候制圈,給在意的人感覺煩人们童。 比如老趙家門前多了一副...
    放肆交流會(huì)閱讀 419評(píng)論 0 1
  • 為什么有些人可以幸福生活至白頭,而有些人對(duì)婚姻避之不及鲸鹦?為什么甜蜜恩愛的兩個(gè)人會(huì)走向分手慧库?為什么有時(shí)會(huì)覺得婚姻如此...
    喵三娘stella閱讀 781評(píng)論 2 50
  • 編輯操作: CTRL + A 全選 CTRL + C 復(fù)制 CTRL + X 剪切 CTRL + V 粘貼...
    KeepOnline閱讀 370評(píng)論 1 1