配置用户密码和用户邮箱(全局)
git config --global user.name "用户名"
git config --global user.email "邮箱"
//可以查看自己配置的信息
git config --global --list
//生成ssh
ssh-keygen -t rsa -C "邮箱"
//之后会在C盘生成rsa文件
本地上传到远程仓库
//将本地的所有文件都添加到暂存区
git add .
//将本地暂存的修改提交到版本库
git commit -m "消息会话"
//关联远程仓库
git remote add origin 仓库地址
//将远程仓库和本地仓库同步合并
git pull --rebase origin master
//将本地内容推到远程
git push -u origin master
如果进入vim的操作
-
输入 i 插入文字的命令。窗口最开始打开时是不能输入的;
-
想要退出vim模式,先按一下Esc,退出输入状态;
-
输入 w 保存命令,将我们输入的提交信息保存。保存完之后;
-
输入 q 退出窗口。
如果出现master -> master错误
问题出现的原因:
如果是因为本地的README文件不存在,而仓库中有README
- 方法一
//把远程仓库和本地同步,消除差异
git pull origin master --allow-unrelated-histories
- 方法二
//本地生成ReadMe文件
git pull --rebase origin master
git push origin master
- 方法三
//命令修订当前的提交
git commit --amend
- 方法四
git rebase --continue
命令继续代码的提交(推荐),执行之后,
需要重新提交,
解决一下当前的代码冲突之后重新提交直到没有rebase提示,
可以正常提交