1. 程式人生 > >git使用方法

git使用方法

out 建立 名稱 global 技術 支持 -m git命令 工具

git使用方法

1.git介紹

git是一款開源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最簡單、最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 當初開發git僅僅是為了輔助Linux內核的開發(管理源代碼) git的現狀 在國外已經非常普及,國內並未普及(在慢慢普及) 越來越多的開源項目已經轉移到git

2.git與svn的簡單對比

速度 在很多情況下,git的速度遠遠比SVN快 結構 SVN是集中式管理,git是分布式管理 其他 SVN使用分支比較笨拙,git可以輕松擁有無限個分支 SVN必須聯網才能正常工作,git支持本地版本控制工作 舊版本的SVN會在每一個目錄置放一個.svn,git只會在根目錄擁有一個.git 分布式和集中式的最大區別在於:在分布式下 開發者可以本地提交 每個開發者機器上都有一個服務器的數據庫 3.git命令 (1)初始化倉庫 git init -------------------->在你的文件夾裏面就會多出來一個隱藏的文件夾 (2)配置個人信息與git建立連接 git config --global user.name <名字> :---------------------------->配置用戶名 git config --global user.email <郵箱> :---------------------------->配置郵箱 git config --list ------------------------------------------------->查看配置信息 技術分享

技術分享 (3)將工作區的文件添加到緩存區 git add <文件名稱> :------------------------->將工作區的文件添加到緩存區

(4)查看狀態

git status :--------------------------------->查看文件狀態 技術分享

(5)將緩存區的文件添加到版本庫 git commit -m "提交註釋的說明" : -------------------將緩存區的文件添加到版本庫中 並加上註釋 技術分享

(6)查看提交的日誌 git log-------------------------------------------查看提交的日誌 技術分享

(7)查看文件最新改動的地方 git diff <文件名稱> :-----------------------------查看文件最新改動 技術分享

(8)版本復原 如果版本誤刪,或者修改錯誤可以回退到以前的版本 git reset --hard HEAD^ : -------------------------回退到上一個版本 git reset --hard HEAD^^ : -------------------------回退到上上個版本 git reset --hard HEAD~N : -------------------------回退到第N個版本 N是一個整數 git reset --hard 版本號 : -------------------------回退到指定版本 技術分享

(9)查看所有版本號 git reflog-----------------------------------------查看所有版本號 技術分享

(10)提交到遠程主機上面github a、註冊 登錄 b、新建版本庫 c、創建版本庫 d、記住2個命令用來推送到遠程主機上面 技術分享

(11)git推送 git.push -u origin master 技術分享

(12)克隆項目 git clone [email protected]:lilingdegithub/wahaha.git : -----------------克隆到本地 註意:將地址換成自己的地址 技術分享

(13)創建分支 git branch : --------------------------------------:查看本地分支列表 git branch <分支名> : ------------------------------:新建分支 git checkout -b <分支名> : -------------------------:新建分支並切換 技術分享

(14)分支提交 git push origin <分支名> 技術分享

git使用方法