-->

網頁

顯示具有 Git 標籤的文章。 顯示所有文章
顯示具有 Git 標籤的文章。 顯示所有文章

2018/09/11

Git 2.19 released

Git 2.19 釋出

新功能大致如下:

  • git range-diff
  • git grep 功能加強
  • branch 排序方式
  • 目錄重新命名偵測
  • .... 其他
詳細內容請參考:Highlights from Git 2.19

2016/03/17

Ubuntu PPA for new version of Git

舊版本的 git 有安全性漏洞,需要升級到 2.7.1 以上版本
server and client side remote code execution through a buffer overflow in all git versions before 2.7.1 (unpublished ᴄᴠᴇ-2016-2324 and ᴄᴠᴇ‑2016‑2315)


Ubuntu 14.04 的 git 還在 1.x,只好靠 PPA 抓新版本:
sudo add-apt-repository ppa:git-core/ppa
sudo aptitude update && sudo aptitude upgrade

2015/04/25

整理 git local / remote branch

先列出所有的 branch:
$ git branch -a
* api
  cleanCode
  dev
  master
  remotes/github/api
  remotes/github/dev
  remotes/github/master
  remotes/github/pub/anime
  remotes/github/pub/dev
  remotes/github/pub/lock

已知其中 "pub/*" 開頭的 branch 其實已經都不存在了,這時候如果刪除 remote branch 會出現錯誤訊息:
$ git push github :pub/lock
error: unable to delete 'pub/lock': remote ref does not exist
error: failed to push some refs to 'git@github.com:johnroyer/aniTrace-fuel.git'

表示 local container 已經和 remote 資料有差異了。

這時候可以用 prune 指令,讓 git 同步 local 和 remote 的資料:
git remote prune github

執行後,若 remote 已經刪除的 branch,也不會在 git branch -a 時顯示了。

2012/10/18

Git 學習資源

一些覺得不錯的投影片、教學和工具。

寫給大家的 Git 教學 by 小 B



Git Tutorial by ihower



Github 推出了互動教學 tryGit,可以邊看說明邊操作。
http://try.github.com


2012/05/26

gitignore @ github

用 CodeIgniter 當 framework 時,搞不清楚 .gitignore 要怎麼寫比較好。

後來才知道 Github 上面有個 gitignore 專案,已經整理了不少預設設定檔供參考,從 C/C++、Java、Objective-C 到常用的程式架構如 Android、CodeIgniter、CakePHP、Wordpress 等,直接複製貼上就可以用了,非常方便。

github/gitignore
https://github.com/github/gitignore

2010/10/24

Pro Git

Git 除了 Pro Git 以外,網路上似乎沒有比較完整得教學。

最近無意間發現有個翻譯專案,將 Pro Git 的內容翻譯成各國語言,其中包涵繁體中文!

http://lab.mzr.jp/progit/

雖然只翻譯到一半,但是品質還算相當不錯,可惜沒有把關鍵字 (staged 等) 原文保留下來,所以翻了一半以後又跑回去看原文。