git 實作紀錄

git 實作紀錄

安裝 git

apt-get install git-core

在自己的工作目錄建立檔案管理 local repository

建立一個工作目錄

mkdir testbed

進入目錄

cd testbed

新增一個檔案 file1

vi file1

初始化 git repository

git init

新增該目錄內所有檔案到 git

git add *

修改檔案 file1

edit file1

利用 git 來看修改的部份

git diff

確定檔些檔案需要 commit

git add file1

送出修改內容

git commit

觀看紀錄

git log

========

透過網路與別人一同工作 Network Repository at server

方法一:

另外建立 git 目錄

cd ..

git clone --bare testbed testbed.git

touch testbed.git/git-daemon-export-ok

ls testbed.git

client 透過 ssh 來取得開發樹

git clone thomas@git_server_ip:\~/work_house/testbed.git

clone 與 checkout 最大的差別就是,co 只取得最新的檔案。而 clone 是整個開發歷程。

方法二:

直接touch 既有的 .git

touch testbed/.git/git-daemon-export-ok

ls testbed/.git

at client

git clone thomas@git_server_ip:\~/work_house/testbed/.git

========

git 也可以使用svn repository

git svn clone svn+ssh://svn.server.org/xxxproject

convert from Thomas blog post id 477 old convert log: ./003706/tag%3E2009%2005%20linux%20git)

@2009 @05 @linux @git

Comments