二、GIT基礎(chǔ)-獲取Git倉(cāng)庫(kù)

2.1、獲取Git倉(cāng)庫(kù)

1)在現(xiàn)在目錄中初始化倉(cāng)庫(kù)

進(jìn)入要使用Git進(jìn)行管理的目錄,執(zhí)行如下命令:

[root@node1 ~]# mkdir git-test
[root@node1 ~]# cd git-test/
[root@node1 git-test]# git init
Initialized empty Git repository in /root/git-test/.git/
[root@node1 git-test]# ll -a
total 0
drwxr-xr-x  3 root root  18 Nov 28 07:24 .
dr-xr-x---. 4 root root 197 Nov 28 07:23 ..
drwxr-xr-x  7 root root 119 Nov 28 07:24 .git

該命令將創(chuàng)建一個(gè)名為 .git 的子目錄,這個(gè)子目錄含有你初始化的 Git 倉(cāng)庫(kù)中所有的必須文件,這些文件是 Git 倉(cāng)庫(kù)的骨干。 但是,在這個(gè)時(shí)候,我們僅僅是做了一個(gè)初始化的操作,你的項(xiàng)目里的文件還沒有被跟蹤。

2)克隆現(xiàn)有的倉(cāng)庫(kù)

如果你想獲得一份已經(jīng)存在了的 Git 倉(cāng)庫(kù)的拷貝,這時(shí)就要用到 git clone 命令。 這是 Git 區(qū)別于其它版本控制系統(tǒng)的一個(gè)重要特性,Git 克隆的是該 Git 倉(cāng)庫(kù)服務(wù)器上的幾乎所有數(shù)據(jù),而不是僅僅復(fù)制完成你的工作所需要文件。 當(dāng)你執(zhí)行 git clone 命令的時(shí)候,默認(rèn)配置下遠(yuǎn)程 Git 倉(cāng)庫(kù)中的每一個(gè)文件的每一個(gè)版本都將被拉取下來。

Cloning into 'demo'...
remote: Counting objects: 16, done.
remote: Total 16 (delta 0), reused 0 (delta 0), pack-reused 16
Unpacking objects: 100% (16/16), done.
Checking connectivity... done.
[root@node1 ~]# ll demo/
total 16
drwxr-xr-x  3 root root    81 Nov 28 07:45 .
dr-xr-x---. 6 root root   221 Nov 28 07:45 ..
drwxr-xr-x  8 root root   163 Nov 28 07:45 .git
-rw-r--r--  1 root root  1045 Nov 28 07:45 .gitignore
-rw-r--r-- 1 root root 11357 Nov 28 07:45 LICENSE
-rw-r--r-- 1 root root    30 Nov 28 07:45 test.txt
-rw-r--r-- 1 root root     0 Nov 28 07:45 wd.txt
[root@node1 ~]#

這會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)名為 “demo” 的目錄,并在這個(gè)目錄下初始化一個(gè) .git 文件夾,從遠(yuǎn)程倉(cāng)庫(kù)拉取下所有數(shù)據(jù)放入 .git 文件夾,然后從中讀取最新版本的文件的拷貝。 如果你進(jìn)入到這個(gè)新建的demo 文件夾,你會(huì)發(fā)現(xiàn)所有的項(xiàng)目文件已經(jīng)在里面了,準(zhǔn)備就緒等待后續(xù)的開發(fā)和使用。 如果你想在克隆遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,自定義本地倉(cāng)庫(kù)的名字,你可以使用如下命令:

git clone https://github.com/wendong866/demo.git mydemo

這將執(zhí)行與上一個(gè)命令相同的操作,不過在本地創(chuàng)建的倉(cāng)庫(kù)名字變?yōu)?mydemo。

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

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

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,848評(píng)論 9 163
  • 一、電腦本地初始化一個(gè)倉(cāng)庫(kù) 1. git init: 初始化一個(gè)電腦上本地倉(cāng)庫(kù) 終端進(jìn)入項(xiàng)目目錄,輸入: 該命令將...
    dragon_li閱讀 3,128評(píng)論 1 4
  • By 書語(yǔ)花香 【書語(yǔ)花香】20171130 雙語(yǔ)啟蒙踐行 1。英語(yǔ):半個(gè)小時(shí)在線英語(yǔ),練習(xí) what's thi...
    夏蘇的后花園閱讀 134評(píng)論 0 0
  • 老家起源渭河邊, 皇帝后裔就有咱。 得姓始祖是后禝, 同族魯迅和恩來!
    行者順達(dá)閱讀 343評(píng)論 0 1
  • 一個(gè)有點(diǎn)傻的小胖墩。和他同桌了這么多天,終于發(fā)現(xiàn)他其實(shí)是可以如此的狼心狗肺。 現(xiàn)在描寫一下他的外貌,我始終不渝的相...
    一束光ovo閱讀 461評(píng)論 0 3

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