一、在Windows上安裝Git
1. 從Git官網(wǎng)直接下載安裝程序颤介,然后按默認(rèn)選項(xiàng)安裝即可酸钦,安裝完后,在開始菜單中找到Git Bash 程序并打開甜害,彈出一個(gè)類似命令行窗口的小窗口舶掖,說名Git 安裝成功!
2. 使用Git的第一件事就是設(shè)置你的名字和email唾那,在命令行中輸入以下命令配置你的name和email地址访锻,這些是你在提交commit時(shí)的簽名。( 注意:git config后面使用了--global參數(shù)闹获,表明你這臺機(jī)器上所以的Git倉庫都會使用這個(gè)配置期犬,當(dāng)然也通過使用git config 命令不帶 --global參數(shù)來對某個(gè)倉庫設(shè)置不同的name和email )
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
二、圖解git倉庫
三避诽、常用Git命令
- git add . 將工作區(qū)所有文件添加到暫存區(qū)
- git add <file-name> 將指定文件添加到暫存區(qū)
- git commit -m '備注' 將暫存區(qū)的文件提交到本地倉庫
- git status 查看倉庫當(dāng)前的狀態(tài)龟虎,文件是否有被修改過
- git log 顯示從最近到最遠(yuǎn)的提交日志歷史記錄
- git reflog 查看所以操作記錄(包括commit 和reset操作以及已經(jīng)被刪除的commit記錄)
- git reste -hard HEAD^ 回退到上一個(gè)版本(HEAD代碼當(dāng)前版本,HEAD代表上一個(gè)版本沙庐,HEAD代表上上個(gè)版本鲤妥,HEAD100代表上100個(gè)版本)
- git reset -hard <commit id>回退到指定版本號的版本
- git diff 查看工作區(qū)域內(nèi)容和暫存區(qū)域內(nèi)容之間的差異
- git diff --cached 比較暫存區(qū)和本地倉庫之間的差異
- git diff HEAD比較工作區(qū)和本地倉庫最新版本的區(qū)別
- git diff <commit id> 比較工作區(qū)和指定版本的之間的差異
- git diff <commit id> <commit id>比較兩個(gè)版本之間的差異
- git rm <file-name> 從版本庫刪除指定文件
- git branch <branch-name> 創(chuàng)建新分支
- git checkout <branch-name> 切換到指定分支
- git checkout -b <branch-name> 創(chuàng)建并切換分支
- git branch 列出所有分支,當(dāng)前分支前面會標(biāo)有一個(gè)*號
- git merge <branch-name>合并指定分支的內(nèi)容到當(dāng)前分支
- git merge --no--ff <branch-name>--no-ff 表示禁用fast forward合并拱雏,用普通模式進(jìn)行分支合并棉安,fast forward合并看不出曾經(jīng)做過合并,普通模式可以铸抑。
- git branch -d <branch-name> 刪除合并后的分支
- git branch -D <branch-name>強(qiáng)制刪除分支
- git remote 查看遠(yuǎn)程倉庫的信息
- git remote -v 查看遠(yuǎn)程倉庫的詳細(xì)信息
- git push origin <branch-name>推送分支到遠(yuǎn)程倉庫
- git pull 拉取遠(yuǎn)程倉庫的代碼
- git config --global alias.sta status 配置status的別名為sta