代碼上傳GitHub 筆記

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

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

① 先注冊,已有賬號則直接登錄,GitHub主頁:GitHUB。

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

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

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

項目地址

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

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

① ?打開終端,cd到項目文件夾

② ?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到項目文件夾。

② git add .

③ git commit -m "commit Info"

④? git push -u origin master

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

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

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

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

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

git init ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(初始化,在這個項目文件夾創(chuàng)建一個空庫)

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

之前不知道是哪個地方操作失誤,出現(xiàn)了別的提示,因為剛剛接觸也沒有注意,最后上傳的代碼是空的。如果出現(xiàn)相同情況,再執(zhí)行一次 git init 試試看。

繼續(xù)輸入命令:

git add . ??

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

git commit -m "first commit" ?

( ?↑↑↑ ?提交到本地源碼庫,并附加提交注釋,雙引號內(nèi)為注釋內(nèi)容,可以自己定義)

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

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

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

第一次上傳項目手賤,使用了SSH地址,之后終端輸出:

fatal: remote origin already exists.

因為英文基礎(chǔ)太差,沒有理會,之后強行走后面的命令push代碼,終端繼續(xù)報錯:

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鏈接。如果該項目曾經(jīng)設(shè)置過git鏈接,之后在GitHub刪除了項目,那么地址就沒了。這時候又想再次將代碼項目上傳到GitHub,那么就需要在GitHub重新創(chuàng)建項目,拿到地址。再在mac上上傳項目時,使用以上命令設(shè)置git地址,而不是git remote add origin,否則也會報以上錯誤)。

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

git push -u origin master

(? ↑↑↑? 提交修改到項目主線,上傳代碼到GitHub)

如果是第一次使用GitHub上傳代碼,以上所有操作均正確無誤,終端會提醒輸入用戶名及密碼,輸入GitHub的用戶名及密碼(就是登錄GitHub時使用的賬號密碼)。

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

輸入驗證完成后,代碼就會上傳了,可以到GitHub里查看代碼。到這里,代碼上傳到GitHub基本就完成了。

3. 更新代碼到GitHub。

① cd到項目文件夾。

② git add .

③ git commit -m "commit Info"

④ ?git push -u origin master

4. git 常用命令


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

2、建一個分支(所有的改動都是在分支上) git branch 分支名

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

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

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

5、先切換至主支上, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git checkout master

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

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本片內(nèi)容轉(zhuǎn)自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃兒閱讀 5,044評論 2 87
  • 想象一下這樣一個場景: 你是一名拳擊手,來到一個陌生的拳館參加比賽,主場作戰(zhàn)的對手正虎視眈眈地盯著你。每當(dāng)你準備發(fā)...
    mrboshen閱讀 586評論 0 0
  • 從前有個人。這人心眼不壞,就是因為觀察力太強,分析能力也不弱,有時候,給在意的人感覺煩人。 比如老趙家門前多了一副...
    放肆交流會閱讀 454評論 0 1
  • 為什么有些人可以幸福生活至白頭,而有些人對婚姻避之不及?為什么甜蜜恩愛的兩個人會走向分手?為什么有時會覺得婚姻如此...
    喵三娘stella閱讀 932評論 2 50
  • 編輯操作: CTRL + A 全選 CTRL + C 復(fù)制 CTRL + X 剪切 CTRL + V 粘貼...
    KeepOnline閱讀 402評論 1 1

友情鏈接更多精彩內(nèi)容