一、基础操作:初始化
(1)初始化
桌面上鼠标有家你带那几,选择git bash菜单,打开git命令行
--配置开发人员的个人信息:名称、邮箱
git config --global user.name "名称"
git config --global user.email "邮箱"
(2)常见操作命令
初始化本地仓库
执行命令初始化这个这个文件夹为本地仓库,初始化完成后文件中多出来一个.git隐藏目录
git status
(3)添加文件到暂存区
执行命令,将新创建文件添加到暂存区
git add 文件名称
(4)查看提交记录
执行命令,查看一个仓库中的代码提交记录
git log
或者
git reflog
(5)回退版本
git reset --haed 版本号
二、远程操作命令
(1)关联本地仓库和远程仓库
项目文件夹中执行命令,将本地仓库和远程仓库添加关联关系
git remote add origin 远程仓库地址
(2)本地仓库推送远程仓库
执行命令,将本地仓库中的文件,推送远程仓库
git push origin master
三、分支操作命令
(1)单分支
开发中小型项目,没有必要创建多余的分支,直接使用主分支master模型即可开发,中小型项目功能不多也不复杂,单分支维护起来就已经非常方便
#给当前提交版本添加一个版本标记
git tag v1.0
(2)三分支
主要开发中型项目,需要master主分支记录要发布的版本信息并且尽量保持主分支的简洁性,让主分支主要负责业务版本发布
git中可以创建一个独立的开发分布(名称:dev|develop),主要用于提交功能开发的代码版本
git中再创建一个用于修复BUG的分支(名称:hotfix),主要用于完善代码中出现的各种问题
#查看所有分支
git branch
#创建分支
git brach 分支名称
#切换分支
git checkout 分支名称
#合并分支:合并指定分支的代码到当前分支
git merge 分支名称
四、协同开发和生成密钥
(1)协同开发
git clone 项目地址
# git clone https://gitee.com/mouwenbin/days01-js-quick-start.git
(2)生成密钥
# ssh-genkey生成密钥
# -t rsa 使用rsa算法
# -b 4096 生成4096字节密钥数据
# -C "damu@aliyun.com" 注释内容
ssh-keygen -t rsa -b 4096 -C "邮箱"
补充:
1.id_rsa:私钥文件,不要泄露
2.id_rsa.pub:公钥文件,需要再Git代码托管平台配置的内容