下载
配置用户名和邮箱
进入git bash
配置用户名
git config --global user.name "username"
配置邮箱
git config --global user.email "username@email.com"
配置ssh免密登录
进入git bash
ssh-keygen -t rsa -C "注册git的邮箱"
# 三次回车结束
#用户目录会生成:id_rsa,id_rsa.pub
#或者输入命令
cat ~/.ssh/id_rsa.pub
#登录gitee,在设置里找到SSH KEY将.pub文件内容贴进去
#测试是否成功
ssh -T git@gitee.com
已有远程,连接本地
- 本地创建文件夹
- 初始化
该命令执行完后会在当前目录生成一个 .git 目录。git init
- 连接远程仓库
git clone <resp>
已有本地,连接远程
- 创建远程仓库
- 初始化
git init
- 连接远程
git remote add origin <resp> git add . git commit -m '提交' git push -u origin master
基础命令
命令 | 详解 |
---|---|
git commit -m ‘备注’ | 将暂存区代码提交到待推送 |
git add . | 将所有更新放本地到暂存区 |
git pull | 从远程拉取代码 |
git push -u origin master | 将代码推送到远程 |
git push --force origin master | 强制推送 |
git remote -v | 查看远程 |
git clone <remote url> | 拉取远程到本地 |
报错
origin‘does not appear to be a git repository
- 编辑
.git/config
文件 - 如果只有
[core]
,说明与remote
断开联系 - 追加
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = xxx(你的远端仓库地址) fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
参考文档
git命令速查 作者:halaoda