Posts tagged with git


sign code commit with gpg 需要以下步驟。 安裝 GPG command line 產生 GPG key export GPG public key 在github上設定public key commit and sign 安裝 GPG 可以在 GnuPG 下載安裝,或是用homebrew 執行 brew install gpg 近來也有一個服務,keybase.io…

一般來說,git 的 user 設定只要會是自己,所有的 commit 也都是自己的名字。不過剛好工作上有需要用一個共用的 github account 來和另一家公司合作,流程是我方需要隨著對方版本的更新而更新,更新的內容主要就是版號而不是程式實做的更動。 當每一次對方要出新版之前,我方就要先拉下對方新版程式碼,更新我方程式中的版本號,進行測試,測試完成則使用 github 發 PR 給對方,對方會將我方的程式碼納進下次要發行的新版本。 我想要簡化 commit 的時候要輸入共用 github account 的流程,就開始設定 ssh config,同時也做了一個 key…

需要從別人的branch延伸功能 git checkout -b featureA –track remote/featureA 或是設定upstream為remote branch git v1.7 可用 git br –set-upstream feature origin/featureA git v1.8 有更直覺的語法 git br –set-upstream-to origin/featureA git br -u origin/featureA push…

Github 很方便的一點就是可以盡量fork自己會用到的library到自己的帳號下,也可以在這些forked repository 之下寫自己的模組。但是github上的 repo是不會自動從原本的repo拉更新。 有兩種做法,第一種是自己打 git command,另一種直接在github頁面上操作。 git command 以 yui3 為例,原始的repo 是在 https://github.com/yui/yui3 。 $ git remote add upstream https://github.com/yui/yui3.git # add…