第一步:
安装git,下载最新版本的git
除了更改存放目录,可以一直next到最后
在桌面或者任意目录下鼠标右键打开终端:
打开命令行或鼠标右键打开Git Bash,输入下面的命令:
git config --global user.name “cool”
git config --global user.email “YourEmailAddress”
若省略了“--global”,则只配置当前仓库用户信息
第二步:
生成SSH密钥,使用SSH方式认证登录
打开Git Bash,输入如下的命令:
ssh-keygen -C “YourEmailAddress” -t rsa
然后直接按回车enter使用默认路径保存密钥文件到当前用户文件夹中
密钥文件为(.ssh),接着设置密码和再次输入密码
添加SSH密钥到GitHub或者gitee
到该目录找到.ssh文件夹(id_rsa为私钥文件,id_rsa.pub为公钥文件)
使用笔记本打开id_rsa.pub文件并复制文件内容
到GitHub中点击右上角的settings
然后选择左边栏中的SSH Keys添加SHH Key粘贴刚才复制的内容到Key文本框中,title文本框随意填写 或者在gitee中
(1)Git bash进入到要上传的代码的目录下,输入git init(初始化一个仓库)
(2)将所有文件添加到仓库 使用命令行或Git Bash,输入下面命令:git add .
(3)提交 使用命令行或Git Bash,输入下面命令:git commit -m “CommitInfo”
(4)添加源到GitHub git remote add origin git@github.com:YourName/YourRepositroy.git
如果要上传的文件中没有readme.md文件,则先执行这个步骤
$ git pull --rebase origin maste
(5)上传源到GitHub git push -u origin master
(6)常用命令
git --help查看
(7)从现有仓库克隆clone
$ git clone git@github.com:coolfxl/vue-echarts.git myecharts
(8)一些命令合集
唯一的差别就是,现在新建的目录成了 myecharts,其他的都和上边的一样。其他命令操作
git commit --amend 改写单次commit
git rebase -i 删改排以及合并多个commit git checkout -- 获取历史版本的某个文件 git reset [--hard] 移动HEAD指针 git revert 创建一个回退提交
git push -f 强制push,覆盖原有远程仓库
(9)错误提示
有时候push项目到github上会出现以下图片中的错误,
出现错误的主要原因是github中的README.md文件不在本地代码目录中
$ git pull --rebase origin master
执行这个命令后再执行 git push -u origin master即可完成代码上传到github
(10)将修改后的项目传到github上
把文件添加到版本库中,使用命令 git add .添加到暂存区里面去
意为添加文件夹下的所有文件,如果添加某个文件,加上文件名即可
git add .
git add 文件名
用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m '说明'
如果没有关联到远程库则关联到远程库
git remote add origin 远程库地址
获取远程库与本地同步合并
git pull --rebase origin master
把本地库的内容推送到远程,使用 git push命令,把当前分支master推送到远程。 git push -u origin master