git是什么?
分布式版本管理工具
git如何使用?
安裝git工具
使用git指令操作
在需要git管理的文件夾中 點(diǎn)擊鼠標(biāo)右鍵==> 選擇'git bash here'
ctrl +/- 可以設(shè)置git命令窗口的文字大小
git init 初始化git倉(cāng)庫(kù)
-
設(shè)置個(gè)人信息,方便溯源(只有第一次安裝之后才需要設(shè)置)
git config --global user.email "you@example.com"
git config --global user.name"your name"
git:工作目錄位迂,暫存區(qū)匈勋,本地倉(cāng)庫(kù)
-
將''工作目錄''中的文件存放到''暫存區(qū)''
git add 文件名/*/. *和. 代表的是工作目錄下的所有文件
-
將'暫存區(qū)'里的文件提交到本地倉(cāng)庫(kù),形成提交的記錄
git commit -m '自定義提交信息or定制化提交信息'
-
查看當(dāng)前詳細(xì)的提交信息
git log
-
查看當(dāng)前操作日志--主要是可以查看對(duì)應(yīng)版本號(hào)
git reflog
根據(jù)版本號(hào)回到指定的版本
git reset --hard 版本號(hào)
- 獲取當(dāng)前狀態(tài)--不會(huì)對(duì)文件造成任何影響,就是看當(dāng)前git狀態(tài);當(dāng)你不知道到哪一步了泡嘴,可以使用該指令查看當(dāng)前git狀態(tài)
git status
分支相關(guān)
多人維護(hù)同一個(gè)項(xiàng)目必須要會(huì)
一般會(huì)基于master主分支,再去新建一個(gè)develop分支-開發(fā)分支
再基于develop分支赠群,去創(chuàng)建各個(gè)功能模塊的分支feature-X
-
創(chuàng)建分支
git branch 分支名
-
切換到指定分支
git checkout 分支名
-
查看本地分支
git branch
-
合并分支--先切換到目標(biāo)分支develop,指定需要合并的分支名
git merge 分支名
-
查看本地和遠(yuǎn)程所有分支
git branch -a
遠(yuǎn)程倉(cāng)庫(kù)
github 最大的同性交友平臺(tái)--國(guó)外 gitee 模仿github,--國(guó)內(nèi)离咐,碼云 gitlab
建議本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)的鏈接
git remote add origin https://gitee.com/倉(cāng)庫(kù)地址
本地分支推送到遠(yuǎn)程分支
git push -u origin "本地分支名"
git push 地址 分支名
遠(yuǎn)程倉(cāng)庫(kù)分支/代碼可以拉取到本地
git pull
復(fù)制clone遠(yuǎn)程倉(cāng)庫(kù)的內(nèi)容
git clone 遠(yuǎn)程倉(cāng)庫(kù)https地址