(超级详细教程)git使用 创建远程仓库并将项目上传远程仓库中

1.安装git

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

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

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

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

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

2

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

3

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

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

4

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

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

5

7.连接远程仓库

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

  1. 创建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,就可以了

    6

  2. 在码云上创建一个Git仓库

  3. 进行码云Git仓库和本地Git仓库关联

    git remote add origin “项目地址”

    7

8.推送项目到远程仓库

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

之后

git push origin master

8

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

BUG:如果遇到拒绝推送

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

然后重新推送

猜你喜欢

转载自blog.csdn.net/qq_35416214/article/details/105335261