Git 与 Github
一、安装与配置
1、下载安装
2、配置全局变量
- git config --global user.name "<username>"
- git config --global user.email "<email>"
3、配置密钥,创建本地和github SSH通信通道
- cd ~/.ssh 查看是否存在 id_rsa和id_rsa.pub文件,没有则需要通过命令生成:ssh-keygen -t rsa -C "<email>"
- 将.pub文件内容配置到github上
- 使用命令查看通道是否连通:ssh -T git@github.com
4、添加远程仓库
- git remote add origin git@github.com:**
5、本地代码提交到远程仓库
- git push -u origin master (第一次推送使用-u **是为了关联远程仓库,后面直接使用git push 即可)
二、常用命令
1、常用命令
- git status 查看状态
- git diff 查看具体修改内容
- git log 查看提交日志
2、撤销修改
- 未提交到临时仓库时撤销修改 git checkout -- <filename>
- add提交到临时仓库后撤销修改 git reset HEAD <filename>
- commit提交到仓库后撤销修改 git reset --hard HEAD^ (一个^代表回溯一个版本)
- push到远程仓库后撤销修改
三、分支管理策略:在分支上开发,合并修改到master,从主干发布
1、分支管理相关命令
- 创建分支 git branch dev
- 切换分支,让HEAD指向分支 git checkout dev
- 创建并直接切换分支 git checkout -b dev
- 查看分支 git branch
- 删除分支 git branch -d dev
2、创建分支并合并修改到master的过程
- 创建分支并提交修改后,dev比master领先一个版本

- 切换回master分支,然后合并dev修改内容后,dev和master都是最新版本


浙公网安备 33010602011771号