注意事项:
- 重要分支(如master/uat)避免直接修改,避免将uat测试分支合并到自己本地分支
- 推荐使用https协议进行远程操作
- 推荐git可视化工具:TortoiseGit(小乌龟)、SourceTree
- vscode推荐常用插件:ESLint、Prettier – Code formatter、JSON to TS(ts定义类型快捷)、Vue (Official)
- git合代码到master之前需要自己先拉取一下master分支,解决冲突后再提交合并请求
基础操作
克隆远程仓库
git clone <url>添加全部修改到暂存区
git add .提交到本地仓库
git commit -m "提交说明"查看文件修改差异
git diff推送本地分支到远程
git push -u <remote_name> <branch_name>拉取远程更新
git pull <remote_name> <branch_name>获取远程分支但不合并
git fetch分支管理
创建新分支
git branch <branch_name>切换分支
git checkout <branch_name>创建并切换分支
git checkout -b <new_branch>合并分支到当前分支
git merge <branch_name>选择一个commit,合并进当前分支
git cherry-pick <commit>删除本地分支
git branch -d <branch_name>配置相关
全局用户名配置
git config --global user.name "Your Name"全局邮箱配置
git config --global user.email "email@example.com"查看所有配置
git config --list



发表回复