1.git基础概念
git是分布式存储管理,客服端存的是原始代码的完整镜像,存储到本地,每一个客户的代码仓库都是一样的,任何部分代码出现问题,可以使用其他客户端代码修复
2初始化本地仓库
git init 生成一个 .git 的隐藏文件
3.GitHub远程仓库使用
注册登录,创建一个仓库
4.本地环境配置和秘钥SSH配置
- git命令行输入 ssh-Keygen
- 生成一个.ssh的文件,文件里面包含两个文件 id_rsa 和 id_rsa.pub(包含秘钥内容)
- GitHub里面点击 头像-设置-SSH and GPG keys 配置秘钥
- git config --list 查看配置列表信息
配置用户和邮箱地址
- git config --global user.name (填写自己的用户名)
- git config --global user.email (填写自己的邮箱地址)
本地分支与远程分支建立连接
- git remote add origin (仓库项目链接地址)
5. 提交上传远程仓库
- git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
- git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”)
- git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
git push -u origin master 常遇到的错误信息如下:
error: failed to push some refs to 'git@github.com:xxx.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
是由于两者不同步,因此需要先 pull,进行合并然后在进行 push,因此先使用
- git pull --rebase origin master
将远程文件同步下来,然后再执行推送
- git push -u origin master