我也來寫個小總結 小白學git

2021-07-14 12:26:59 字數 765 閱讀 5472

學習git,首先要清楚幾個工作流:工作目錄(working copy)、快取區(index)和頭(head).

工作目錄:是我們的實際工作目錄;

快取區:

看了乙個有趣並且容易理解的解釋:

1)當你投入開發時,會從gerrit 匯入乙個專案,並建立checkout自己的開發分支,此時我們的頭就指向這個分支最近一次commit的結果,並且head裡的內容與index和working copy中的內容是相同的;

2)當你在開發過程中對工作副本進行修改時,git會發現「咦~有檔案被修改了啊」,此時working copy中的內容將不同與head和index,git也會對不同的部分作出標記。

3)當你開發完成後想要提交當前修改,你首先要執行git add命令,這條命令會將開發中有修改的檔案快取到index中,此時working copy和index中內容相同,但它們和head還不一致。

4)提交最後一步執行git commit,git會建立了乙個新的commit,head也會指向這個最新的commit,此時,head &index & working copy又相同了,git又開心了一次。

5)最後要提交新版本,在git add前還要pull伺服器上一版本也就是head的**,人肉解決新版本與舊版本可能存在的衝突。解決後git add->git commit,最後git push,把**push到gerrit上。

利用etmvc再來寫個小例子

近來對etmvc進行修改,增加了控制器方法引數繫結功能,遺憾的是,獲取方法引數名稱的方法還沒乙個令我滿意的。先將就一下吧,來寫個使用者資料管理的小例子,首先建立資料模型 table name users public class user extends activerecordbase接下來寫個控...

自己寫個小總結

從入行as3到現在差不多有1年的時間了,從最開始的懵懵懂懂,看著殿堂之路都能睡著的狀態到現在已經可以自己寫一些 模組了。今天正好有時間做個總結,並規劃一下將來需要發展的方向。隨著頁遊的市場越來越火爆,對as的程式設計師的需求也越來越多,技術要求也越來越高。針對flash的技術來說,比較重要的幾個方面...

Android學習 寫個小例項

學了不少基礎的知識,拼乙個完整點的小例子吧!目標 完成乙個與pc 機互發訊息的聊天程式。我們就想試一試用socket 來實現雙機對聯。先試通socket 通訊,pc 機當伺服器,手機當客戶端。通常,我們寫pc 的socket 程式時,了解到,伺服器端是採用socket 監聽程式來監聽網路的某個埠,當...