瀏覽分類:

版本控制

Git修改local端、server端的branch名稱

之前為了測試新功能而建立新的branch

原本想說只是測試看看,所以就暫時隨便取一個名字

到最後發現名字跟branch的內容有點文不對題

於是去查了一下git怎麼改local端跟server端的branch名稱

 

改local端的branch名稱

git branch -m {欲改名的branch} {branch新名稱}

這樣只有改好local端的名稱

還要把新名稱的branch push到server,並且把舊名稱的branch刪除

git push origin {新名稱的branch} :{改名後欲刪除的branch}

 

改server端的branch名稱

如果欲改名的branch並不存在local端,只存在server端

在server端複製一份欲改名的branch,並且重新取好新名字

git branch {branch新名稱} origin/{欲改名的branch}

把剛剛的操作push至server

git push origin {新名稱的branch}

把舊branch從server端上刪除

git push origin :{改名後欲刪除的branch}

下載Github上特定Repository內的資料夾

最近在研究mifare讀卡機,剛好看到GitHub上別人寫好的sample code想借來用用

但是人家的repository已經是一個很龐大的專案,自己想要的code也只放在其中一個資料夾下

不想要下載幾GB的repository,只為了那幾KB的code怎辦


 

經過一番搜尋,找到了解決之道,其實可以利用svn借力使力只checkout回自己想要的資料夾

閱讀更多

在Ubuntu上架SVN+Apache與權限設定(mod_authz_svn)

這學期教了svn怎麼使用,其中,老師出了作業要我們架兩個repository:

  • 一個設為公開,所有人都有access的權限,但只能read。
  • 一個設為非公開,必須先登入才能access這個repository,此外,不同帳號登入有不同的權限。

我在權限的地方被折騰了很久,所以一定要筆記一下以免老了忘記Orz…
閱讀更多

更改GitHub預設顯示的Tab寬度

在程式設計的世界裡,縮排用Tab還是用四個空格永遠是個沒有結果的爭論

對於站在Tab這邊的我來說,GitHib上的文件斥著Tab縮排是再普通也不過的事

就在剛剛閒著的時候,想說上個GitHub看看自己commit的記錄


閱讀更多