《DarkBlack》
對生活的想像,是需要練習的力量。
顯示具有
Git
標籤的文章。
顯示所有文章
顯示具有
Git
標籤的文章。
顯示所有文章
Jenkins的git log的中文出現亂碼
›
首先我要強調的是,git log盡量不要打中文!XD 好!接下來,來介紹一下怎麼解決中文的問題。 先說說有一個指令。 $git config --global i18n.logOutputEncoding <編碼方式> 這個指令,可以設定log輸出的編碼...
用Sublime Text寫git的commit 內容(也就是之後要呈現在log的文字)
›
要注意安裝的版本和路徑。 因為我使用的是Sublime Text 2,所以指令如下 在 bash 輸入這一行 git config --global core.editor "'c:/program files/sublime text 2/subli...
git hook 壞掉了!
›
有遇過,明明就建立好相同名稱的檔案(不是說好了這樣就可以hook了嗎?) 但是,打死就是不動!這個git專案的hook怎麼這麼懶呀?!>< 其實,檢查一下這個hook檔案的權限是不是有開755(執行權限)
Git hook 快速指南
›
說明 Git提供事件觸發功能(在此使用hoook,翻譯成掛鉤),在某些時間點,可以做一些客製化的事情。 以下我們先將這些掛鉤列出來看看[1] 安裝 掛鉤檔,都存放在.git/hooks(預設)目錄下,git會預設一些腳本範例。所有的hook檔範本都是shell腳本語...
刪除git的分支
›
刪除本地分支 $git branch -d <branch name> 刪除遠端分支 $git push <repo name> :<branch name> ex: $git push origin :<branch name...
Git之...雙bare同步
›
有時候因為操作習慣或備份,會架設兩個git bare,並且希望彼此同步。 雖然git本身並不是用一個git sync做到和所有的repo同步。 但是git有一個叫hook的客製化事件觸發(Pro Git中文版翻譯成掛鉤) 可以在指定的時機,執行指定的動作。 這麼一來可...
Gitolite 一個人 很多key 怎麼辦?
›
最近,公司 很聽話的 建置了Git Server,並且使用Gitolite來管理user和project的存取權限。 功能強大!Github的lite版,實在不是浪得虚名呀。 不過,有Git Server就是要 連回家時都可以coding呀!(公司同事一定會罵我,不該找這功...
Git的簡單統計 用指令
›
之前有介紹使用GitStats的工具來統計Git的log。 它會像Github一樣給你這個專案從頭到目前的各式各樣統計結果。 非常的好玩,而且不管是安裝還是使用上也相當簡單。 不過!它只不支援Windows。 那Windows的使用者怎辦?我也想統計呀?! 難道一定...
搜尋log 某個檔案的某一行內容的修改是....哪一次的commit
›
今天,出現了一個情況。 有一個關鍵字的修改,忘記過去什麼時候修改的了。 從git上面去找,要找到民國幾年呀? 這時有兩個方法 用 $ git log -p ,再使用 /<關鍵字> 找到你想看的段落。 用 $ git log -p -S'<...
使用Gitstats統計git的log
›
這是一個open source的工具,好用又簡單。 先來看看它的 介紹 [1] 但是又是江湖一點訣。 而且還是要Ubuntu平台,才會變好用。 安裝 $ sudo apt-get install gitstats [2][3] 就醬! 使用 ...
刪除遠端分支
›
每一次分支,都會有發佈與不發佈兩種狀態。 也就是你要不要上傳到遠端上去。 另一種是刪除不刪除兩種狀態。 但是,其實,是四個象限。 刪除 ^ 1. | 2. ---+--->發佈 3. | 4. 不發佈刪除 發佈刪除 不發佈不刪除 ...
學習Git的....
›
[官方網站] Git Pro 簡體中文 http://git-scm.com/book/zh Welcome to LearnGitBranching!(圖解練習) http://pcottle.github.io/learnGitBranching/index.html...
git config push.default
›
不確定以下內容是否完全正確。 push.default 定義了git push的內容應該做什麼動作,如果沒有明確指定refspec 不同的設定值適合不同的工作流程 例如 一個純中央工作流程upstream上,你可能要的設定值是 (fetch來源就是push目的地...
再一次存到上次的commit
›
認錯[1]的情況 反悔上一次的commit 完全重新覆蓋掉上一次的紀錄 都適用。 將 目前最新的進度 存到 上一次的commit 上,而且可以 修改commit內容 。 git commit --amend 然後,如果你 上次的commit已經push 了,然...
如何用git diff比較任意兩版本
›
這篇,我們要利用下列指令完成版本差異比較 而且,看得出這兩個版本有哪些檔案有差異。 diff tag1, 與 tag2 所有檔案的差異[1][2] git diff tag1 tag2 tag1, 與 tag2 的指定檔案 file1, file2 的差異[1...
Git快速上手,初步簡易理解
›
一開始的初始化 Client 端的init(拿來pull用的) git init Server端的init(拿來push用的) git init --bare 基礎指令 上台→擺姿勢→拍照 上台 把檔案擺進資料夾中。 擺姿勢 修改完成,並且add該...
DIY Git server by msysGit in windows
›
在公司想架一個git server,但是公司主要的獲利不是寫程式,所以在git server的使用上較沒有太大的需求,基本上就只是幾個會寫程式的同事互相git就好了 一開始什麼都不懂,看了一篇 Windows 上架設 Git 伺服器 [1]之後覺得,還滿簡單的嘛! 動手吧...
git所有的指令:
›
練習介面即時圖解又有任務 http://pcottle.github.com/learnGitBranching/?demo add Add file contents to the index bisect Find by binary s...
Git裡的相對論
›
我覺得玩Github最重要的就是要會開平行宇宙、時光回溯、合併時空。 時光回溯 捨棄修改,到該分支的最新版 git reset –hard 回覆到某一個版本。(捨棄掉它的未來) $ git reset --hard <前五碼> 回去某一個版本看看。(保留...
第一次Git就上手
›
每個Git教學都要說一下在什麼環境使用。 我是在windows底下使用!雖然支援度比較低,但是Github還是貼心的出了可愛的 官方軟體 省下一些初始化的指令,如下: git init git add git commit -a git clone 灌好程式,...
›
首頁
查看網路版