git基礎(chǔ)
1.下載和安裝
(1)官方網(wǎng)站:https://git-scm.com/
2.初始化git
(1)下載安裝git后,配置,一次即可。
桌面上鼠標(biāo)右鍵點(diǎn)擊,選擇git bash菜單,打開(kāi)git命令行
git config --global user.name "xiaowang"
git config --global user.email "xiaowang@aliyun.com"
3.常見(jiàn)命令操作
(1)創(chuàng)建一個(gè)文件夾,作為項(xiàng)目文件,在文件夾中,鼠標(biāo)右鍵點(diǎn)擊并選擇git bash,打開(kāi)git命令行
git init:隱藏目錄
git init
(2)執(zhí)行命令,查看本地倉(cāng)庫(kù)中的文件,是否被納入管理
git status
(3)添加文件到暫存區(qū)
git add 文件名稱
(4)提交文件本地倉(cāng)庫(kù)
git commit 文件名稱 -m "注釋"
(5)查看提交記錄
git log
或者
git reflog
(6)回退版本
git reset --hard 版本號(hào)
3.遠(yuǎn)程操作命令
(1)創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
① 選擇新建倉(cāng)庫(kù)
② 配置倉(cāng)庫(kù)信息
(2)關(guān)聯(lián)本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)
git remote add origin 遠(yuǎn)程倉(cāng)庫(kù)地址
(3)同步遠(yuǎn)程倉(cāng)庫(kù)文件
git pull --rebase origin master
(4)將本地倉(cāng)庫(kù)推送遠(yuǎn)程倉(cāng)庫(kù)
git push origin master
4.分支操作命令
(1)單分支
開(kāi)發(fā)中小型項(xiàng)目,沒(méi)有必要?jiǎng)?chuàng)建多余的分支,直接使用主分支master模型進(jìn)行開(kāi)發(fā)即可,中小型項(xiàng)目功能不多也不復(fù)雜,單個(gè)分支維護(hù)起來(lái)就已經(jīng)非常方便
相關(guān)命令:添加標(biāo)簽
git tag V1.0
#給當(dāng)前提交版本添加一個(gè)版本標(biāo)記
(2)三分支
# 查看所有分支
git branch
# 創(chuàng)建分支
git brach 分支名稱
# 切換分支
git checkout 分支名稱
# 合并分支:合并指定分支的代碼到當(dāng)前分支
git merge 分支名稱
5.免密登錄設(shè)置
(1)生成密鑰
# ssh-genkey生成密鑰
# -t rsa 使用rsa算法
# -b 4096 生成4096字節(jié)密鑰數(shù)據(jù)
# -C "damu@aliyun.com" 注釋內(nèi)容
ssh-keygen -t rsa -b 4096 -C "xiaowang@aliyun.com"
(2)配置密鑰
打開(kāi)公鑰文件:復(fù)制公鑰內(nèi)容
打開(kāi)代碼托管平臺(tái),開(kāi)始配置開(kāi)發(fā)人員公鑰