前一陣子試著要把電腦上的 git 專案 push 到 GitHub 上,結果一直跳出 ssh 金鑰(ssh key)「無法驗證」之類的訊息。這邊的使用環境是 Windows 10 + TortoiseGit,二者都更新到最新的版本了(2018 年七月)。 (繼續閱讀…)
標籤: Git
-
Git 上雲端的同步方法
這個方法非常簡單,就是把電腦中以 git 進行版本控制的專案資料夾,透過其遠端協作的方式同步到雲端。這時原始碼是放在電腦的某個資料夾,而雲端資料夾(如 Dropbox)則放著單純的 git 版本記錄。
(繼續閱讀…) -
git 遇上二進位檔的 conflict 解法
先前用 git 只處理過 text-base 的程式碼,最近要合併(merge)一組二進位檔(binary file)才發現從來沒遇過的情況。
一般來說,git merge 遇到衝突(conflict)的情況,如果是 text-base 的程式碼,會在檔案中插入文字標記讓使用者選擇需要的片段。例如: (繼續閱讀…)
-
【筆記】git alias 的設定
筆記一下個人在 git alias(命令別名)的全域偏好設定: (繼續閱讀…)
-
想要用 git 做教學範例,結果種了棵大樹…
前一陣子心寫來潮,把一個已經完成的 Queue Message Handle 的程式,在 git 版本控制的基礎下,編成了幾個題組,題目與答案分別對應到不同的 tag。用在教學上非常方便,學生下課後也能上網下載來試作。 (繼續閱讀…)
-
如何設定使得 Git 與 LabVIEW 完美整合
2016 更新:文章內容在 Github 上也有嘍!
Git 內建的比較(git diff)與合併工具(git merge)用在純文字的程式碼上直覺且單純,但是對於 LabVIEW 這種圖型化程式語言來說,便需要做一些前置的設定。
本篇將使用 TortoiseGit 軟體配合 LabVIEW 內建的比較與合併工具,讓 Git 與 LabVIEW 配合得更完美。
註 1:下述的設定概念,基本上也可以套用在其它有支援相關功能的 Git 桌面軟體上,也可以透過終端機介面去設定。
註 2:測試環境的作業系統為 64 位元的 Windows 7 與 LabVIEW 2012。 (繼續閱讀…)
