svn是乙個集中式管理工作流 進行管理和維護**.
使用git管理git;自2005誕生的。分支管理系統。
集中式版本控制系統cvcs
分布式版本控制系統dvcs
快速、搞笑儲存、完全分布、簡單 滿足大規模專案需要
操作
版本庫同步
git維護的是乙個全量的變化(修改之後的全部的內容);svn維護的是其中改變的,維護增量的變化(可能某一處的增、刪、改)。
已修改
已暫存
已提交
工作區---->暫存區--->物件區(版本庫)
add命令:把工作區--->暫存區(通過add命令把以修改的檔案放入暫存區中)
commit命令:暫存區---->版本庫(或者叫git倉庫)
git pull 將遠端的版本庫拉取到本地版本庫
git push 將本地版本看的內容推送到遠端版本庫(前提先要add/commit命令)
我的理解:也就是說吧需要的檔案放入到本地版本庫中那麼需要使用add/commit命令。然後把本地版本庫中的檔案使用git push推送到遠端版本庫。本地版本庫和遠端版本庫進行同步,使用git pull命令
mac本安裝homebrew軟體,優點內容360軟體管家一樣,通過homebrew可以更快的去安裝其他軟體(homebrew前提先安裝git)windows安裝git,自帶gui影象介面工具;sourcetree 影象介面的來操作git;或者使用tortoisegit
administrator@kevin mingw32 ~/desktop
$ mkdir mygit
administrator@kevin mingw32 ~/desktop
$ cd mygit/
administrator@kevin mingw32 ~/desktop/mygit
$ which git
/mingw32/bin/git
administrator@kevin mingw32 ~/desktop/mygit
$ pwd
/c/users/administrator/desktop/mygit
administrator@kevin mingw32 ~/desktop/mygit
$ git init
initialized empty git repository in c:/users/administrator/desktop/mygit/.git/
administrator@kevin mingw32 ~/desktop/mygit (master)
$ ls -al
total 20
drwxr-xr-x 1 administrator 197121 0 八月 20 21:09 ./
drwxr-xr-x 1 administrator 197121 0 八月 20 21:06 ../
drwxr-xr-x 1 administrator 197121 0 八月 20 21:09 .git/
.git 表示隱藏目錄
學習筆記 02 Git入門基礎 基本命令
立即學習 git命令 git add 加入本地專案,有點像執行記憶體 git commit m 我的注釋 提交本地版本庫,有點像寫入硬碟。git status git log git diff 參考linux diff命令 git reset hard git checkout 放棄單個檔案修改 g...
Git入門教程 02 Git基本操作
以上這些操作,就是本文要講述的內容,但是首先,我們必須獲取乙個git倉庫。size size medium b 1,取得專案的git倉庫 b size size small 通常情況下有兩種獲得git倉庫的方式,一種是從自己已有的目錄下建立新的git倉庫,一種是從已有的倉庫中轉殖出新的映象倉庫。b ...
02 Git命令 倉庫
git initgit add 檔案.字尾 git add 檔案1.字尾 檔案2.字尾 git add 所有檔案 git add a 所有檔案 git add all 所有檔案 提交暫存區檔案到本地庫git commit m 提交說明 檔案.字尾 git commit m 提交說明 提交暫存區所有檔...