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 "[email protected]"
会在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
然后重新推送