ubuntu git使用方法 獲取與建立專案

2021-07-02 04:10:13 字數 2033 閱讀 3690

你得先有乙個 git 倉庫,才能用它進行操作。倉庫是 git 存放你要儲存的快照的資料的地方。

擁有乙個 git 倉庫的途徑有兩種。在已有的目錄中,初始化乙個新的,其一。 比如乙個新的專案,或者乙個已存在的專案,但該專案尚未有版本控制。如果你想要複製乙份別人的專案, 或者與別人合作某個專案,也可以從乙個公開的 git 倉庫轉殖,其二。本章將對兩者都做介紹。

在目錄中執行git init,就可以建立乙個 git 倉庫了。比如,我們恰好有個目錄,裡頭有些許檔案,如下:

$ cd konnichiwa

$ lsreadme hello.rb

在這個專案裡頭,我們會用各種程式語言寫 "hello world" 例項。 到目前為止,我們只有 ruby 的,不過,這才剛上路嘛。為了開始用 git 對這個專案作版本控制,我們執行一下git init

$ git initinitialized empty git repository in /opt/konnichiwa/.git/

# 在 /opt/konnichiwa/.git 目錄初始化空 git 倉庫完畢。

現在你可以看到在你的專案目錄中有個.git的子目錄。 這就是你的 git 倉庫了,所有有關你的此專案的快照資料都存放在這裡。

$ ls -a.        ..       .git     readme   hello.rb
恭喜,現在你就有了乙個 git 倉庫的架子,可以開始快照你的專案了。

簡而言之,用git init來在目錄中建立新的 git 倉庫。 你可以在任何時候、任何目錄中這麼做,完全是本地化的。

如果你需要與他人合作乙個專案,或者想要複製乙個專案,看看**,你就可以轉殖那個專案。 執行git clone [url],[url] 為你想要複製的專案,就可以了。

$ git clone git:initialized empty git repository in /private/tmp/******git/.git/

remote: counting objects: 100, done.

remote: compressing objects: 100% (86/86), done.

remote: total 100 (delta 35), reused 0 (delta 0)

receiving objects: 100% (100/100), 9.51 kib, done.

resolving deltas: 100% (35/35), done.$ cd ******git/

$ lsreadme rakefile lib

上述操作將複製該項目的全部記錄,讓你本地擁有這些。並且該操作將拷貝該項目的主分支, 使你能夠檢視**,或編輯、修改。進到該目錄中,你會看到.git子目錄。 所有的專案資料都存在那裡。

$ ls -a.        ..       .git     readme   rakefile lib$ cd .git

$ lshead description info packed-refs

branches hooks logs refs

config index objects

預設情況下,git 會按照你提供的 url 所指示的專案的名稱建立你的本地專案目錄。 通常就是該 url 最後乙個/之後的任何東西。如果你想要乙個不一樣的名字, 你可以在該命令後加上它,就在那個 url 後面。

簡而言之,使用git clone拷貝乙個 git 倉庫到本地,讓自己能夠檢視該專案,或者進行修改。

Ubuntu git 安裝和使用

1.安裝程式 sudo apt get install git sudo apt get install git core 2.那通過命令更新版本庫 git clone git 3.建立乙個新版本庫 mkdir gittutorch cd gitturtorch git init db 這樣,乙個空...

ubuntu GIT 安裝與使用

原文 版權屬於原作者。sudo apt get install git sudo apt get install git coregit clone git org pub scm git git.git mkdir gittutorch cd gitturtorch git init這樣,乙個空的...

ubuntu GIT 安裝與使用

sudo apt get install git sudo apt get install git core git clone git git.kernel.org pub scm git git.git mkdir gittutorch cd gitturtorch git init 這樣,乙個...