Git vs GitHub


[筆記]
如何把 GitHub 上面的 Repository 抓下來:
方法一:在 GitHub 上面按 Downloads
方法二:使用 terminal
指令:git clone

Fork:當覺得這個 Repository 很有趣,但想改成自己的版本,可以使用 fork,用了代表會把整個 repository 複製到你的 GitHub 帳號裡去。

GitHub整合實戰

pull request =>
合併兩個 branch

  • 貢獻開放原始碼的流程(5'58''):
    • fork 別人的專案
    • 開新的 branch
    • 改完後 push回自己的repository
    • 到別人的專案那邊發起一個 pull request
    • 其他人可以review你的code
    • 有一位會負責決定要不要merge
      ### GitHub Pages
      Setting>>GitHub pages
      可以當成靜態網頁來使用,免費的網頁空間
      ### GitHub Flow
      當遠端的repository有更動的時候,就無法push 上去,此時應該回 GitHub 去pull最新的版本下來。確保local端跟遠端的是一樣最新版本。

開完branch 直接跳到那個brach
指令待查

問題:自己跟自己協作,那要找誰來merge
merge完要把新增的branch刪掉??(5‘24'')

GitHub的同業:Bitbucket, GitLab

commit message打錯字了?怎麼辦?

  • git commit --amend
  • 但如果已經而且又 push 了,就沒救了,如果在 local 端改的話可能會造成其他人的困擾。
    ### 我 commit 了可是我又不想 commit 了
    #### get reset HEAD^






你可能感興趣的文章

C# List相關應用

C# List相關應用

【 SendEmail.py 筆記 - 01 】原始程式碼解析

【 SendEmail.py 筆記 - 01 】原始程式碼解析

複雜度(Complexity)& 漸近符號(Asymptotic Notation)

複雜度(Complexity)& 漸近符號(Asymptotic Notation)






留言討論