下载安装
Git - Downloads 从网站下载,然后安装,制定目录,一路确定
设置全局用户名及邮箱
打开gitBash
git config --global user.name "xxx" git config --global user.email "xxxx@xxx.com"
建立仓库
建立仓库目录,如E:\gitRepository
进入目录,打开gitBash
输入 git init
仓库创建完成
克隆仓库
git clone [url] # 如果想要给项目起个别名 git clone [url alias]
创建SSH秘钥公钥
打开gitBash输入
ssh-keygen -t rsa -C "xxx@xxx.com"一路回车,无需设置密码
连接远程仓库
以gitee为例
登录gitee Gitee - 基于 Git 的代码托管和研发协作平台
打开设置--》SSH公钥
输入标题,将上一步生成的公钥id_rsa.pub中的内容复制到公钥内容中,确定
创建一个仓库
进入仓库--》点击克隆下载按钮--》选择SSH--》复制
进入本地创建的ssh仓库--》打开gitBash
git remote add origin 复制的内容将仓库内容推送到远程服务器
git push -u origin master这一步可能出现问题:error: src refspec master does not match any。
原因是远程仓库上有readme.mk文件没有同步到本地
可输入如下命令
git pull --rebase origin master这一步可能出现问题:The authenticity of host 'gitee.com (212.64.62.183)' can't be establi hed.
原因是gitee没有加入到可信地址中
处理如下:紧接pull命令后输入yes,即可
提交步骤
git add 将修改或新建的文件添加到git暂存区
git commit 将暂存区的内容提交到本地仓库
git push 降本地仓库的内容提交到远程仓库
#修改、新增,不包括删除 git add #修改、删除,不包括新增 git add -u #修改、删除、新增 git add -A git commit -m 'msg' #-a 表示将已追踪的被修改或删除的文件提交到本地仓库,即使他们没有经过git add #新加的文件不能被提交到本地仓库 git commit -am 'msg' git push <远程主机><本地分支><远程分支> git push origin master git push origin :refs/for/master git push origin git push