1.安装git

附上下载链接:下载链接 安装无坑,一顿next即可。

2.创建一个本地的版本库(一个文件夹)

windows桌面右键新建文件夹命名为“新建文件夹”,在文件夹中右键选择打开Git bash命令行窗口。

3.通过命令git init把这个文件夹变成Git可管理的仓库

git创建本地仓库与远程建立关联 git 建立远程仓库_推送

这时你会发现“新建文件夹”里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

git创建本地仓库与远程建立关联 git 建立远程仓库_ssh_02

4.这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态)

git创建本地仓库与远程建立关联 git 建立远程仓库_git_03

5.将项目全部添加到仓库上

git add .
注意add和.中间有空格

git创建本地仓库与远程建立关联 git 建立远程仓库_ssh_04

6.用git commit把项目提交到仓库

git commit -m "提交说明"
-m后面引号里面是本次提交的注释内容

git创建本地仓库与远程建立关联 git 建立远程仓库_远程仓库_05

7.连接远程仓库

这里本人使用的是码云,由于本地Git仓库和码云仓库之间传输是通过SSH加密,所以连接时需要以下设置。

  1. 创建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创建本地仓库与远程建立关联_06

  1. 在码云上创建一个Git仓库
  2. 进行码云Git仓库和本地Git仓库关联git remote add origin “项目地址”

git创建本地仓库与远程建立关联 git 建立远程仓库_git创建本地仓库与远程建立关联_07

8.推送项目到远程仓库

如果新建的远程仓库是空的,所以要加上-u这个参数,在之后上传就不需要了。 git push -u origin master

之后

git push origin master

git创建本地仓库与远程建立关联 git 建立远程仓库_ssh_08

大功告成!去查看远程仓库就会发现已经推送成功了!

git创建本地仓库与远程建立关联 git 建立远程仓库_远程仓库_09

BUG:如果遇到拒绝推送

原因: 是因为我在线上生成、编辑了README.md文件,而本地代码文件中不包含它,所以线上线下就对不上了解决方案: 可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull --rebase origin master