0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

Linux愛好者 ? 來源:未知 ? 作者:易水寒 ? 2018-06-10 09:13 ? 次閱讀

如果您從未使用過Git,甚至可能從未聽說過它。莫慌張,只需要一步步地跟著這篇入門教程,很快您就會(huì)在GitHub上擁有一個(gè)全新的 Git 倉(cāng)庫(kù)。

在開始之前,讓我們先理清一個(gè)常見的誤解:Git 并不是 GitHub。Git 是一套版本控制系統(tǒng)(或者說是一款軟件),能夠協(xié)助您跟蹤計(jì)算機(jī)程序和文件在任何時(shí)間的更改。它同樣允許您在程序、代碼和文件操作上與同事協(xié)作。GitHub 以及類似服務(wù)(包括 GitLab 和 BitBucket)都屬于部署了 Git 程序的網(wǎng)站,能夠托管您的代碼。

步驟 1:申請(qǐng)一個(gè) GitHub 賬戶

在GitHub.com網(wǎng)站上(免費(fèi))創(chuàng)建一個(gè)賬戶是最簡(jiǎn)單的方式。

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

選擇一個(gè)用戶名(比如說,octocat123),輸入您的郵箱地址和密碼,然后點(diǎn)擊Sign up for GitHub。進(jìn)入之后,您將看到下方插圖的界面:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

步驟 2:創(chuàng)建一個(gè)新的倉(cāng)庫(kù)

一個(gè)倉(cāng)庫(kù)( repository),類似于能儲(chǔ)存物品的場(chǎng)所或是容器;在這里,我們創(chuàng)建倉(cāng)庫(kù)存儲(chǔ)代碼。在+符號(hào)(在插圖的右上角,我已經(jīng)選中它了) 的下拉菜單中選擇New Repository。

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

給您的倉(cāng)庫(kù)命名(比如說,Demo)然后點(diǎn)擊Create Repository。無需考慮本頁(yè)面的其他選項(xiàng)。

恭喜!您已經(jīng)在 GitHub.com 中建立了您的第一個(gè)倉(cāng)庫(kù)。

步驟 3: 創(chuàng)建文件

當(dāng)倉(cāng)庫(kù)創(chuàng)建完畢后,界面將和下方一致:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

不必驚慌,它比看上去簡(jiǎn)單。跟緊步驟。忽略其他內(nèi)容,注意截圖上的 “…or create a new repository on the command line,”。

在您的計(jì)算機(jī)中打開終端。

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

鍵入git然后回車。如果命令行顯示bash: git: command not found,在您的操作系統(tǒng)或發(fā)行版安裝 Git命令。鍵入git并回車檢查是否成功安裝;如果安裝成功,您將看見大量關(guān)于使用該命令的說明信息。

在終端內(nèi)輸入:

mkdir Demo

這個(gè)命令將會(huì)創(chuàng)建一個(gè)名為 Demo 的目錄(文件夾)。

如下命令將會(huì)切換終端目錄,跳轉(zhuǎn)到 Demo 目錄:

cd Demo

然后輸入:

echo"#Demo" >> README.md

創(chuàng)建一個(gè)名為 README.md 的文件,并寫入 #Demo。檢查文件是否創(chuàng)建成功,請(qǐng)輸入:

cat README.md

這將會(huì)為您顯示README.md文件的內(nèi)容,如果文件創(chuàng)建成功,您的終端會(huì)有如下顯示:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

使用 Git 程序告訴您的電腦,Demo 是一個(gè)被 Git 管理的目錄,請(qǐng)輸入:

git init

然后,告訴 Git 程序您關(guān)心的文件并且想在此刻起跟蹤它的任何改變,請(qǐng)輸入:

git add README.md

步驟 4:創(chuàng)建一次提交

目前為止,您已經(jīng)創(chuàng)建了一個(gè)文件,并且已經(jīng)通知了 Git,現(xiàn)在,是時(shí)候創(chuàng)建一次提交commit了。提交可以看作是一個(gè)里程碑。每當(dāng)完成一些工作之時(shí),您都可以創(chuàng)建一次提交,保存文件當(dāng)前版本,這樣一來,您可以返回之前的版本,并且查看那時(shí)候的文件內(nèi)容。無論何時(shí)您修改了文件,都可以對(duì)文件創(chuàng)建一個(gè)上一次的不一樣的新版本。

創(chuàng)建一次提交,請(qǐng)輸入:

git commit -m"first commit"

就是這樣!剛才您創(chuàng)建了包含一條注釋為 “first commit” 的 Git 提交。每次提交,您都必須編輯注釋信息;它不僅能協(xié)助您識(shí)別提交,而且能讓您理解此時(shí)您對(duì)文件做了什么修改。這樣到了明天,如果您在文件中添加新的代碼,您可以寫一句提交信息:“添加了新的代碼”,然后當(dāng)您一個(gè)月后回來查看提交記錄或者 Git 日志(即提交列表),您還能知道當(dāng)時(shí)的您在文件夾里做了什么。

步驟 5: 將您的計(jì)算機(jī)與 GitHub 倉(cāng)庫(kù)相連接

現(xiàn)在,是時(shí)候用如下命令將您的計(jì)算機(jī)連接到 GitHub 倉(cāng)庫(kù)了:

git remote add origin https://github.com//Demo.git

讓我們一步步的分析這行命令。我們通知 Git 去添加一個(gè)叫做origin(起源)的,擁有地址為https://github.com//Demo.git(它也是您的倉(cāng)庫(kù)的 GitHub 地址) 的remote(遠(yuǎn)程倉(cāng)庫(kù))。當(dāng)您提交代碼時(shí),這允許您在 GitHub.com 和 Git 倉(cāng)庫(kù)交互時(shí)使用origin這個(gè)名稱而不是完整的 Git 地址。為什么叫做origin?當(dāng)然,您可以叫點(diǎn)別的,只要您喜歡(慣例而已)。

現(xiàn)在,我們已經(jīng)將本地 Demo 倉(cāng)庫(kù)副本連接到了其在 GitHub.com 遠(yuǎn)程副本上。您的終端看起來如下:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

此刻我們已經(jīng)連接到遠(yuǎn)程倉(cāng)庫(kù),可以推送我們的代碼 到 GitHub.com(例如上傳README.md文件)。

執(zhí)行完畢后,您的終端會(huì)顯示如下信息:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

然后,如果您訪問https://github.com//Demo,您會(huì)看到截圖內(nèi)顯示的情況:

如何在GitHub上創(chuàng)建一個(gè)全新的Git倉(cāng)庫(kù)詳細(xì)講解

就是這么回事!您已經(jīng)創(chuàng)建了您的第一個(gè) GitHub 倉(cāng)庫(kù),連接到了您的電腦,并且從你的計(jì)算機(jī)推送(或者稱:上傳)一個(gè)文件到 GitHub.com 名叫 Demo 的遠(yuǎn)程倉(cāng)庫(kù)上了。下一次,我將編寫關(guān)于 Git 復(fù)制(從 GitHub 上下載文件到你的計(jì)算機(jī)上)、添加新文件、修改現(xiàn)存文件、推送(上傳)文件到 GitHub。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    15761
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    471

    瀏覽量

    16442

原文標(biāo)題:手把手指導(dǎo)您使用 Git

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Git常用的超級(jí)實(shí)用命令

    Git作為最流行的代碼版本控制工具,基本已經(jīng)成為了程序員的個(gè)標(biāo)配技能。無論使用GitHub,GitLib,Gitee等進(jìn)行代碼托管,均基
    的頭像 發(fā)表于 10-09 17:19 ?1166次閱讀
    <b class='flag-5'>Git</b>常用的超級(jí)實(shí)用命令

    上傳本地項(xiàng)目代碼到github

    概述 GitHub個(gè)面向開源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С?b class='flag-5'>git 作為唯的版本庫(kù)格式進(jìn)行托管,故名
    發(fā)表于 09-11 16:33

    github的使用

    ”Creating Repository”按鈕,即創(chuàng)建了版本倉(cāng)庫(kù)。 接下來,在本地安裝git客戶端。、到官網(wǎng)下載客戶端:https://gith
    發(fā)表于 04-16 16:00

    命令行下和github倉(cāng)庫(kù)交互

    master分支git merge origin/master8.修改README.md并提交更改到倉(cāng)庫(kù)9.推送到github,并查看三次提交。10.新建分支iss01
    發(fā)表于 02-19 23:07

    Linux 下建立 GitGitHub的連接并clone至本地

    SSH 建立本地 GitGitHub 的連接了。創(chuàng)建GitHub倉(cāng)庫(kù)創(chuàng)建
    發(fā)表于 07-09 08:13

    使用https的倉(cāng)庫(kù)地址無法提交到github怎么解決?

    ,配置方法如下:Studio配置生成ssh 私有密鑰github配置 SSH KEY這樣就配置好了,新建或者導(dǎo)入git項(xiàng)目,請(qǐng)參考Studio的官方文檔中
    發(fā)表于 03-11 17:25

    如何使用計(jì)算機(jī)上的本地倉(cāng)庫(kù)以及GitHub上托管的遠(yuǎn)程倉(cāng)庫(kù)

    添加遠(yuǎn)程倉(cāng)庫(kù)要新增遠(yuǎn)程,請(qǐng)?jiān)诮K端上存儲(chǔ)倉(cāng)庫(kù)的目錄中使用 git remote add 命令。git remote add 命令使用兩個(gè)參數(shù):
    發(fā)表于 06-22 16:57

    關(guān)于GitGithub些注意事項(xiàng)

    GitGitHub都是非常強(qiáng)大的工具。即使你已經(jīng)使用他們很長(zhǎng)時(shí)間,你也很有可能不知道每個(gè)細(xì)節(jié)。我整理了GitGitHub可能提高日常效率的10
    發(fā)表于 09-26 11:27 ?0次下載
    關(guān)于<b class='flag-5'>Git</b>和<b class='flag-5'>Github</b><b class='flag-5'>一</b>些注意事項(xiàng)

    如何跟遠(yuǎn)程倉(cāng)庫(kù)起協(xié)作提交代碼

    起協(xié)作,教你們向 GitHub 提交你們的第行代碼! 1. SSH 你擁有了個(gè) GitHub
    發(fā)表于 10-10 11:39 ?0次下載
    如何跟遠(yuǎn)程<b class='flag-5'>倉(cāng)庫(kù)</b><b class='flag-5'>一</b>起協(xié)作提交代碼

    GitHub教程 倉(cāng)庫(kù)創(chuàng)建、同步、刪除

    倉(cāng)庫(kù)的使用教程大概會(huì)涉及三種方法: 在網(wǎng)頁(yè)上進(jìn)行建立刪除 在GitHub Desktop上操作 在Git Bash上操作 在網(wǎng)頁(yè)直接操作 點(diǎn)進(jìn)你的交友頁(yè)面,右邊紅色的框框reposi
    發(fā)表于 01-17 01:48 ?451次閱讀

    Git的使用說明四個(gè)點(diǎn)詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Git的使用說明四個(gè)點(diǎn)詳細(xì)說明包括了:、創(chuàng)建版本庫(kù) ,二、VS20
    發(fā)表于 06-18 08:00 ?0次下載

    GitHub入門與實(shí)踐PDF電子書免費(fèi)下載

    本書從Git的基本知識(shí)和操作方法入手,詳細(xì)介紹了GitHub的各種功能,GitHub與其他工具或服務(wù)的協(xié)作,使用GitHub的開發(fā)流程以及如
    發(fā)表于 12-12 08:00 ?5次下載
    <b class='flag-5'>GitHub</b>入門與實(shí)踐PDF電子書免費(fèi)下載

    了解GitGithub

    關(guān)于github,這是個(gè)網(wǎng)站,就是每個(gè)程序員自己寫的程序,可以在github建立
    的頭像 發(fā)表于 10-30 11:32 ?2472次閱讀
    了解<b class='flag-5'>Git</b>和<b class='flag-5'>Github</b>

    GitHub入門與實(shí)踐的PDF電子書免費(fèi)下載

    本書從Git的基本知識(shí)和操作方法入手,詳細(xì)介紹了GitHub的各種功能,GitHub 與其他工具或服務(wù)的集成,使用GitHub的開發(fā)流程以及
    發(fā)表于 12-22 08:00 ?6次下載

    獲取Git項(xiàng)目倉(cāng)庫(kù)的兩種方式

    個(gè)工作就緒的 Git 倉(cāng)庫(kù)。 在已存在目錄中初始化倉(cāng)庫(kù) 如果你有個(gè)尚未進(jìn)行版本控制的項(xiàng)目目錄,
    的頭像 發(fā)表于 07-22 11:05 ?988次閱讀