請問 git 適當的工作流程 - Linux

Dora avatar
By Dora
at 2012-07-20T14:58

Table of Contents

※ 引述《sagrass (奶油蘇打)》之銘言:
: 我對LINUX不太熟,算是剛接觸。不過我對於同步備份有需求。看過幾個網頁的
: 介紹之後,我決定選用GIT這個軟體。不過我對於GIT的用法還不是非常了解,
: 雖然知道幾個add或是commit指令,但是對於他實際做了什麼不太清楚。
: 我會什麼:
: 我會在不同的隨身碟之間作資料同步。不過我只會三個簡單的指令:
: # cd /media/disk1
: # git add .
: # git commit -a "2012.07.08 commit disk1"
: # cd /media/disk2
: # git add .
: # git commit -a "2012.07.08 commit disk2"
: # git pull /media/disk1
: 通常我都只使用這些指令來達到隨身碟之間的同步效果。
: 我的問題:
: 現在我的版本庫裡面,有一個特殊的資料夾,這個資料夾是專門要對應到公司的
: 資料,而不是我自己獨享的資料。也就是說,我會準備另一組隨身碟,是專門與
: 公司電腦裡的資料做同步的。
: 假設我做了下面這個操作:
: cd /media/disk1/company
: git pull /media/diskcompay
: 那麼 /media/disk1/comany/.git 這個資料夾必定會變動。
: 我想問的是 git 這個軟體是如何看待
: /media/disk1/company/.git
: 這個資料夾的呢?是當成普通資料夾做處理?還是會額外特殊處理?
: 還是說,有其他更好的觀念或方式,可以取代我目前這樣的做法呢?
: 希望有人可以聽懂我在問什麼。
額外特殊處理。也就是說.git/以下的檔案不能被git做版本管理。你可以在.git下随便弄個新檔看看,git status是看不到它的。

git 是版本管理系統。也就是說它必須保存所有檔案過去所有版本的記錄。這些記錄就是存在.git/下的也就是說如果你的tree是:
a/
a/.git
a/b
那a/以下所有檔案都可以成為被git管理的檔案。如果你把.git删除掉,那a/就變成一个一般的文件夹。git對它就失效。

git是版本管理系統。如果你只是需要同步,rsync是更正常的選擇。

--
In heaven, all the interesting people are missing.


--
Tags: Linux

All Comments

請問如何同時使用無線網路跟有線網路?

Hedda avatar
By Hedda
at 2012-07-20T00:54
小弟的小筆電拿來當作NAS使用 透過有線網路把檔案分享給區域網路的電腦 並且透過使用wcid、pppoeconf連上Internet 由於無線網路跟區域網路是分開的 因為配線的關係,無線網路跟區域網路無法接在一起 所以打算用筆電連上無線網路,好讓使用無線網路的其他筆電也能看到小筆電NAS的資源 但問題來了 ...

git 用法

Ophelia avatar
By Ophelia
at 2012-07-19T23:26
git status 可以查出變動的檔案 那有辦法把到這些變動檔案copy到某個資料夾嗎? 謝謝 - ...

關於busybox的mdev功能

Doris avatar
By Doris
at 2012-07-19T18:48
流程: kernel -andgt; event helper -andgt; mdev -andgt; 生 /dev/ 底下的 node 所以 /etc/mdev.conf 會長的像這樣: sd[a-z][0-9]* 0:0 660 */sbin/hotplug-call $MDEV tt ...

$4 - Python GTK+ 3 Tutorial

Eden avatar
By Eden
at 2012-07-18T23:29
** 歡迎轉載 ** The Python GTK+ 3 Tutorial [1] 是一個淺顯易懂的 Python GTK+ 3 入門教材 這次的分享將逐步討論每一個程式碼範例,歡迎對 Python GTK+ 3 程式設計有興趣的朋 友一同參加。 這次實作上所需的背景知識有:Python 程式語言、GT ...

Mint 桌面圖示有辦法自動貼齊嘛

Hedwig avatar
By Hedwig
at 2012-07-18T19:06
Windows 選自動貼齊的話,每個 icon 不管怎麼移動都會在格子裏面 並且自動補位,在 Mint 的桌面有一個保持整齊排列的選項,我有打勾 但每每有新檔案的時候在桌面上還是歪七扭八的排列 請問有任何設定可以讓每個 icon 自動貼齊位置嘛? - ...