版本控制工具: git (程式碼上傳,下載)
阿新 • • 發佈:2018-12-11
- 如何使用git 命令列
- idea中使用git圖形化外掛
part1: git 歷史簡介
- 什麼是git ? 由linux社群開發的, 一種分散式的, 版本控制系統
- 什麼是版本控制系統 ? 一種記錄一個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統
(有了版本控制系統: 你就可以將某個檔案回溯到之前的狀態,甚至將整個專案都回退到過去某個時間點的狀態,你可以比較檔案的變化細節,查出最後是誰修改了哪個地方,從而找出導致怪異問題出現的原因,又是誰在何時報告了某個功能缺陷等等)
下圖是<版本控制系統>的發展簡史
git 的發展歷史:
Linux 核心開源專案: 1991-2002年間, 絕大多數的維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上, 到 2002- 2005年, BitKeeper商業公司同 Linux 核心開源社群的合作, 整個專案組開始啟用一個專有的分散式版本控制系統 BitKeeper 來管理和維護程式碼; 2005年合作關係結束,收回了 Linux 核心社群免費使用 BitKeeper 的權力, 這就迫使 Linux 開源社群開發出自己的版本系統。
part2: git 命令列
1, 配置使用者資訊
$> git config --global user.name "git賬號John Doe"
$> git config --global user.email 註冊git的郵箱 [email protected]
檢查配置是否生效
#顯示所有配置
$> git config --list
#顯示單個配置
$> git config user.name
2, 建立倉庫( 兩種方式)
3, 新增檔案, 檢視狀態, 提交到本地倉庫, push 到遠端倉庫
echo '1'> 1.txt git status git add . git status git commit -m '新建1.txt' git status git remote add origin https://github.com/eaglesinchina/test2.git git push -u origin master