常用指令
git config --global user.email yinweiting@ptxinke.com
git config --global user.name yinweiting
git commit -m "日志消息" filename
git reflog 查看精简版本信息
git log 查看详细版本信息
注意:这里设置的用户签名和将来登录的GitHub的账号没有任何关系
提交本地库流程
1.git add filename 添加到缓存区
2.git commit -m "日志信息" filename 添加到本地库
版本穿梭
git reset --hard 版本号 跳转到指定版本号的版本
底层是head的指针跳转
分支
git branch -v 查看分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 分支名 把指定的分支合并到当前分支上
合并分支解决冲突
- git checkout 分支名称 切换到要合并的分支
- git merge 被合并的分支名称
- 解决冲突 通过文本编辑器
- git add 冲突的文件名称 添加到缓冲区
- git commit -m “日志名称” 提交日志(不能带有文件名称)
远程推送
git remote -v 查看别名
git remote add 别名 远程地址 创建别名
git push 别名 分支 推送到远程仓库
git pull 别名 分支 拉取代码
git clone 远程地址 克隆远程仓库到本地
SSH 免密登录
在路径C:\Users\28268下
ssh-keygen -t rsa -C 28685025@qq.com
cd .ssh/
cat id_rsa.pub 拿到公钥
复制到githhub