1.安装git
附上下载链接:下载链接 安装无坑,一顿next即可。
2.创建一个本地的版本库(一个文件夹)
windows桌面右键新建文件夹命名为“新建文件夹”,在文件夹中右键选择打开Git bash命令行窗口。
3.通过命令git init把这个文件夹变成Git可管理的仓库
这时你会发现“新建文件夹”里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。
4.这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态)
5.将项目全部添加到仓库上
git add .
注意add和.中间有空格
6.用git commit把项目提交到仓库
git commit -m "提交说明"
-m后面引号里面是本次提交的注释内容
7.连接远程仓库
这里本人使用的是码云,由于本地Git仓库和码云仓库之间传输是通过SSH加密,所以连接时需要以下设置。
- 创建SSH KEY
ssh-keygen -t rsa -C "youremail@example.com"
会在c盘用户目录下创建.ssh目录,其中有id_rsa文件和id_rsa.pub文件。 在码云设置中找到安全设置SSH公钥,将id_rsa.pub里面的内容复制到Key中,为Title起一个名字,点击Add SSH Key,就可以了
- 在码云上创建一个Git仓库
- 进行码云Git仓库和本地Git仓库关联git remote add origin “项目地址”
8.推送项目到远程仓库
如果新建的远程仓库是空的,所以要加上-u这个参数,在之后上传就不需要了。 git push -u origin master
之后
git push origin master
大功告成!去查看远程仓库就会发现已经推送成功了!
BUG:如果遇到拒绝推送
原因: 是因为我在线上生成、编辑了README.md文件,而本地代码文件中不包含它,所以线上线下就对不上了解决方案: 可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull --rebase origin master