git是乙個開源的分布式版本控制系統。git是分布式的svn不是,git把內容按元資料方式儲存,svn是按檔案,分支的概念也不同(分支在svn中一點都不特別,版本庫中的另乙個目錄)
git branch 檢視當前有的分支,帶*為當前分支
git remote show origin 檢視遠端的所有分支
git fetch orgin testing:testiing 拉取遠端的分支到本地
git branch 檢視一下分支
git checkout testing 切換到某乙個分支
git init 初始化倉庫
git add . 新增檔案到暫存區
git commit -m 「版本」
git pull (origin testing)拉取那個分支的** (可忽略)
git push (origin testing)推**到某一分支上 (不寫分支預設當前分支)
git status 檢視倉庫當前的狀態,顯示變更檔案
git diff 比較檔案的不同 暫存區和工作區的差異
git reset 退回版本
git rm 刪除工作區檔案
git mv 移動或者重新命名檔案
git log 檢視歷史提交記錄
git remote 遠端倉庫操作
git fetch 從遠端獲取**庫
git branch testing 建立乙個testing分支
補充:
git的常見操作
要同步伺服器 就執行 git pull 推送 到伺服器就執行 git push 檢視檔案狀態 git status 將工作區檔案新增到暫存區 git add login.py 或者git add 將暫存區檔案提交到倉庫區 git commit m 版本描述 上面兩步一起操作 git commit a...
Git常見操作
參考 git 命令大全 mac 配置git環境與常用指令 workspace 工作區 index stage 暫存區 repository 倉庫區 或本地倉庫 remote 遠端倉庫 顯示當前git 配置 git config list 編輯git配置檔案 git config e global 配...
Git 常見操作
git倉庫管理功能時github的核心。git屬於分散型版本控制管理系統,是為版本管理而設計的軟體。subversion屬於集中型版本管理控制系統。集中型 以subversion為代表的集中型,將倉庫集中存放在伺服器之中,所以只存在乙個倉庫。集中型將所有資料集中放在伺服器中,有便於管理的優點。但是一...