原创 4.9 服務器上的 Git - Git 守護進程

Git 守護進程 對於提供公共的,非授權的只讀訪問,我們可以拋棄 HTTP 協議,改用 Git 自己的協議,這主要是出於性能和速度的考慮。Git 協議遠比 HTTP 協議高效,因而訪問速度也快,所以它能節省很多用戶的時間。 重申一

原创 6.3 Git 工具 - 交互式暫存

交互式暫存 Git提供了很多腳本來輔助某些命令行任務。這裏,你將看到一些交互式命令,它們幫助你方便地構建只包含特定組合和部分文件的提交。在你修改了一大批文件然後決定將這些變更分佈在幾個各有側重的提交而不是單個又大又亂的提交時,這些工

原创 4.8 服務器上的 Git - Gitolite

Gitolite 本節作爲Gitolite的一個快速指南,指導基本的安裝和設置。不能完全替代隨Gitolite自帶的大量文檔。而且可能會隨時改變本節內容,因此你也許想看看最新的版本。 Gitolite是在Git之上的一個授權層,依

原创 eclipse.ini配置 vmargs 說明

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 1. 各個參數的含義什麼? 參數中-vmargs的意思是設置JVM參數,所以後面的其實都是JVM的參數了,我們

原创 9.3 Git 內部原理 - Git References

Git References 你可以執行像 git log 1a410e 這樣的命令來查看完整的歷史,但是這樣你就要記得 1a410e 是你最後一次提交,這樣才能在提交歷史中找到這些對象。你需要一個文件來用一個簡單的名字來記錄這些

原创 Win7_32位 PLSQL連接遠程數據庫(本地沒有安裝Oracle)

1.工具:下載Oracle Client 地址: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 如下圖 選擇對應

原创 7.2 自定義 Git - Git屬性

Git屬性 一些設置項也能被運用於特定的路徑中,這樣,Git 以對一個特定的子目錄或子文件集運用那些設置項。這些設置項被稱爲 Git 屬性,可以在你目錄中的.gitattributes文件內進行設置(通常是你項目的根目錄),也可以當

原创 9.6 Git 內部原理 - 傳輸協議

傳輸協議 Git 可以以兩種主要的方式跨越兩個倉庫傳輸數據:基於HTTP協議之上,和 file://, ssh://, 和git:// 等智能傳輸協議。這一節帶你快速瀏覽這兩種主要的協議操作過程。 啞協議 Git 基於HTTP

原创 常見的MySQL命令大全(轉)

常見的MySQL命令大全 一、連接MySQL         格式: mysql -h主機地址 -u用戶名 -p用戶密碼         1、例1:連接到本機上的MYSQL。         首先在打開DOS窗口,然後進入目錄 mysql

原创 9.7 Git 內部原理 - 維護及數據恢復

維護及數據恢復 你時不時的需要進行一些清理工作 ── 如減小一個倉庫的大小,清理導入的庫,或是恢復丟失的數據。本節將描述這類使用場景。 維護 Git 會不定時地自動運行稱爲 "auto gc" 的命令。大部分情況下該命令什麼都不

原创 9.2 Git 內部原理 - Git 對象

Git 對象 Git 是一套內容尋址文件系統。很不錯。不過這是什麼意思呢? 這種說法的意思是,Git 從核心上來看不過是簡單地存儲鍵值對(key-value)。它允許插入任意類型的內容,並會返回一個鍵值,通過該鍵值可以在任何時候再取

原创 9.5 Git 內部原理 - The Refspec

The Refspec 這本書讀到這裏,你已經使用過一些簡單的遠程分支到本地引用的映射方式了,這種映射可以更爲複雜。 假設你像這樣添加了一項遠程倉庫: $ git remote add origin [email protected]:s

原创 7.1 自定義 Git - 配置 Git

配置 Git 如第一章所言,用git config配置 Git,要做的第一件事就是設置名字和郵箱地址: $ git config --global user.name "John Doe" $ git config --globa

原创 7.4 自定義 Git - Git 強制策略實例

Git 強制策略實例 在本節中,我們應用前面學到的知識建立這樣一個Git 工作流程:檢查提交信息的格式,只接受純fast-forward內容的推送,並且指定用戶只能修改項目中的特定子目錄。我們將寫一個客戶端腳本來提示開發人員他們推送

原创 8.2 Git 與其他系統 - 遷移到 Git

遷移到 Git 如果在其他版本控制系統中保存了某項目的代碼而後決定轉而使用 Git,那麼該項目必須經歷某種形式的遷移。本節將介紹 Git 中包含的一些針對常見系統的導入腳本,並將展示編寫自定義的導入腳本的方法。 導入 你將學習到