git
// 拉取远程仓库的代码
git clone 远程仓库地址
// 查看文件状态
git status
// 将所有文件添加到暂存区
git add .
// 将暂存区文件添加到本地仓库
git commit -m'这里写备注'
// 将本地仓库推送到远程仓库
git push
// 创建分支
git branch 新的分支名
// 切换分支
git checkout 想去的分支名
// 合并分支
git merge 写完代码的分支名
使用
// 1. 拉取代码
git clone 远程仓库地址
// 2. 切换到开发分支上
git checkout 开发分支名
写完代码提交
// 3. 查看文件状态
git status // 第一次查看的时候文件名是红色的 红 说明可以 git add . 了
// 4. 将文件添加至暂存区
git add .
// 5. 查看文件状态
git status // 第二次查看的时候文件名是绿色的 绿 说明可以 git commit -m'' 了
// 6. 将暂存区文件添加至本地仓库
git commit -m'备注'
// 7. 查看文件状态
git status // 第三次查看的时候文件名是白色的 白 说明可以 git push 了
// 8. 将本地仓库推送到远程仓库
git push
// 记得除了第一天之外 每天早上写代码之前 git pull 一下
git pull
功能开发完了 需要将开发分支的代码 合并到生产分支上 必须先保证开发分支上的代码已经提交到远程仓库了
// 1. 切换到生产分支
git checkout 生产分支名
// 2. 合并分支
git merge 开发分支名
// 3. 查看文件状态
git status // 这个时候看到是白色 白 说明可以 git push 了
// 4. 将本地代码推送到远程仓库
git push
// 5. 切换回开发分支
git checkout 开发分支名
##### 分支名的意义
1.master 主分支 这个分支上一般什么都没有
2.develop (或 dev) 开发分支 在这个分支上写代码
3.test (或别的) 测试分支 在develop分支上开发完 自测完之后 切换到这个分支 将develop分支上的代码合并过来 这个分值是给测试用的 里面一般有部分假数据
4.prod (或pro) 正式/生产分支 测试全部结束之后 再将代码从测试分支 合并到 生产分支上 功能上线了 给广大用户使用的分支 全部都是真实存在数据
##### 可能出现的状况
1.git窗口大面积黑屏 光标在最下面一行 并且不能执行其他操作 这个时候是因为产生了冲突 关闭git窗口 回vscode中解决冲突