1.Git基本工作流程

image.png
2.Git的使用(配置只需要执行一次)
- 1.配置提交人姓名:
git config --global user.name 提交人姓名 - 2.配置提交人姓名:
git config --global user.email 提交人邮箱 - 3.查看git配置信息:
git config --list
3.提交步骤
- 1.
git init初始化git仓库 - 2.
git status查看文件状态 - 3.
git add 文件列表追踪文件 - 4.
git commit -m 提交信息向仓库中提交代码 - 5.
git log查看提交记录
4.撤销
- 1.用暂存区中的文件覆盖工作目录中的文件:
git checkout 文件 - 2.将文件从暂存区中删除:
git rm --cached 文件 - 3.将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:
git rest --hard commitID
5.分支
暂时可以认为分支就是当前工作目录中代码的一份副本
5.1分支细分
5.1.1主分支(master):第一次向 git 仓库中提交更新记录时自动产生的一个分支。
5.1.2开发分支(develop):作为开发的分支,基于 master 分支创建。
5.1.3功能分支(feature):作为开发具体功能的分支,基于开发分支创建
功能分支 -> 开发分支 -> 主分支
5.2分支命令
git branch 查看分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 来源分支 合并分支
git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)
5.3暂时保存更改
使用场景:分支临时切换
存储临时改动:git stash
恢复改动:git stash pop
6.创建仓库
将本地仓库推送到远程仓库
- git push 远程仓库地址 分支名称
- git push 远程仓库地址别名 分支名称
- git push -u 远程仓库地址别名 分支名称
-u 记住推送地址及分支,下次推送只需要输入git push即可
- git push -u 远程仓库地址别名 分支名称
- git remote add 远程仓库地址别名 远程仓库地址
7.拉取操作
- 1.克隆远端数据仓库到本地
git clone 仓库地址 - 写代码
- 切换到master分支
- 拉取远程仓库中最新的版本:
git pull 远程仓库地址 分支名称
- 拉取远程仓库中最新的版本:
- 切换到Dev分支
- push代码
- 远端合并