[資訊] 版本控制: Git教學

Git
https://github.com/git/git

Git web
https://git-scm.com/

Git wiki
https://zh.wikipedia.org/wiki/Git

珍藏多年的 Git 問題和操作清單
https://mp.weixin.qq.com/s/KD8UeunsBit4jOxPZ02yQQ

Git-Tutorials 基本使用教學
https://github.com/twtrubiks/Git-Tutorials

Git 與 Github 版本控制基本指令與操作入門教學
https://blog.techbridge.cc/2018/01/17/learning-programming-and-coding-with-python-git-and-github-tutorial/

ihower 的 Git 教室 / Git 版本控制系統
https://ihower.tw/git/index.html

Git 常用命令清單,掌握這些,輕鬆駕馭版本管理
https://segmentfault.com/a/1190000016676290

SVN Git 在日常使用中的明顯差異

一篇極好的Git 總結
https://segmentfault.com/a/1190000017114656

書寫優雅的git提交資訊
https://segmentfault.com/a/1190000019803752

太贊了!Git 從入門到精通,這篇包教包會!

git 是一個分散式版本控制軟體,最初由林納斯·托瓦茲創作,於2005年以GPL釋出。最初目的是為更好地管理Linux內核開發而設計。

git最初的開發動力來自於BitKeeper和Monotone。git最初只是作為一個可以被其他前端(比如Cogito或Stgit)包裝的後端而開發的,但後來git內核已經成熟到可以獨立地用作版本控制。很多著名的軟體都使用git進行版本控制,其中包括Linux內核、X.Org伺服器和OLPC內核等專案的開發流程。

常見的關鍵字:
add,或 feature,表示添加新功能
fix,缺陷修復
hotfix,緊急的缺陷修復
update,對已有功能進行更改或優化
remove,或者 rm、delete,刪除部分代碼、功能
refactor,重構了一些代碼、功能
workflow,工作流程更改
chore,瑣碎的修改


#git, github, svn, 版本控制

留言