1.Git基本工作流程
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代码
- 远端合并