Git
git状态图
git基本操作
- 使用
git status
查看本地仓库状态(git Bash here)- 红色标识的就是代表这个文件在工作区
- 修改的文件
- 通过
git add .
将文件加入暂存区 (加入后变成绿色标识) git commit -m '提交信息描述'
将暂存区文件提交到分支git push origin master
将分支提交到远程仓库
注意: 第一次使用git时,先告诉git你是谁, 运行下面命令
git config --global user.email "you@example.com"
git config --global user.name "your name"
git config user.name 可以查看当前用户姓名
git config user.email 查看当前用户邮箱
- 远程仓库也是会变的,通过
git pull origin master
拉取远程仓库到分支
版本追溯
git reset --hard 版本编号
分支
git branch
查看分支git branch 分支名
创建分支git checkout 分支名
切换分支git push origin develop:develop
将本地develop(第一个develop)分支提交到远程develop(第二个develop)分支上,若远程没有develop分支,会自动创建。第一次创建了后,只有就可以直接git push origin develop
合并
将develop分支合并到master分支上
git checkout master
先切换到master分支上git merge develop
将develop分支合并到master分支上git push origin master
将master分支推送到远程仓库
实际开发中还会创建自己的分支比如xiaocai(人名)分支,测试自己的没问题后,将自己的分支合并到develop中经过测试develop没有问题后才会合并到master分支中
配置公钥
可以免密推送
- ssh-keygen -t rsa
- 复制公钥添加到远程仓库平台设置当中
- clone仓库使用 ssh协议的链接