git 分布式版本管理工具
- git 下载 https://git-scm.com
- 初始化 git init
- 查看本地目录 git config --list
- 设置全局用户名 git config --global user.name '名字'
- 设置全局邮箱 git config --global user.email '邮箱'
git 组成
- 工作区
- 暂存区
- 远程仓库
远程
git clone 地址
SSH:
配置秘钥
ssh-keygen -t rsa -C "***@gmail.com"
上传代码过程
- 添加 git add 添加的名字 / 全部添加 git add .
- 暂存区 git status
- 描述信息 git commit -m '描述信息'
- 拉取代码 git pull origin 分支名
- 推送代码 git push origin 分支名
- 查看日志 git log
分支
- 创建分支 git branch 分支名
- 检查当前分支 git branch -v
- 切换分支 git checkout 分支名
合并分支
- 要回到合并的那个分支
- git merge 被合并的分支名
解决冲突
- 手动选择保留内容
- 重新上传
删除分支
- 回到主分支上
- 删除本地分支 git branch -d 分支名
- 强制删除本地分支 git branch -D 分支名
- 删除远程分支 git push origin --delete 分支名