当前位置:   article > 正文

【版本控制Git】远程仓库的拉取与推送_git拉取远程版本库的代码

git拉取远程版本库的代码

目录

一、登录注册gitee

1、设置本机绑定SSH公钥

1)在该目录下输入以上命令,自动生成两个文件

2)将公钥信息添加到码云账户

3)使用码云创建自己的本地仓库

2、克隆远程仓库

二、项目上传到gitee的流程

1、创建远程仓库

2、正确的提交过程

2、问题

1)关联远程仓库

2)问题二

3)问题三


git是一个版本控制工具,可以帮你管理你的文件。

举个例子:你写了几篇文章,写完了人出去浪了。结果有人故意搞你,把你的文章内容给改了,而你又不知道改了多少,改了哪里,这就很麻烦了。但如果你用了git,你写完后记得提交,无论别人怎么改,你只需要回滚一下就可以,回到最初的状态。

而像 GitHub 和 Gitee 的远程仓库则可以在线查看和修改我们的文件。

这里我以码云(https://gitee.com/)为例,它相比 GitHub 更稳定一些。

一、登录注册gitee

1、设置本机绑定SSH公钥

设置本机绑定SSH公钥,实现免密码登录

  1. # 创建目录 C:\Users\用户名\.ssh
  2.  # 生成公钥
  3.  ssh-keygen -t rsa
1)在该目录下输入以上命令,自动生成两个文件

2)将公钥信息添加到码云账户

测试密钥是否添加成功

命令:ssh -T git@gitee.com

3)使用码云创建自己的本地仓库

复制项目地址注意:选择SSH

2、克隆远程仓库

在自己创建的仓库中把地址进行复制

二、项目上传到gitee的流程

1、创建远程仓库

进入后

你可以选择仓库是私有还是公有

2、正确的提交过程

  1. git init #初始化仓库
  2. git add .(文件name) #添加文件到本地
  3. git commit -m “first commit” #添加文件描述信息
  4. git remote add origin 远程仓库地址 #链接远程仓库
  5. git pull origin master #把本地仓库的变化连接到远程仓库master分支
  6. git push -u origin master #把本地仓库的文件推送到远程仓库master

这里需要注意:

可能执行到第五步还是第六步的时候,界面会弹出一个 gitee 登录验证的窗口

这里我没有截图到

密码是 gitee 的密码

但 username 不是 gitee 的用户名

而是这里

和下面仓库地址里面也有

2、问题

1)关联远程仓库

你的仓库可能不止一个,所以我们需要绑定特定的仓库

  1. # git remote add origin 远程仓库地址
  2. git remote add origin git@gitee.com:xxxxxxxx/Notes.git

这时候就出现报错了

原因是你已经将原先的那个仓库 git-study 添加并命名为 origin 了,所以现在你是在尝试将另一个远程仓库添加并命名为origin. 显然这是一个错误一个问题,怎么能指向两个仓库呢?

如果你不需要以前添加的仓库就直接删了。如果你还需要保留以前添加的原始的仓库,那么你就要换一个名字添加远程仓库。

先将已经添加过的命名为 origin 的远程仓库给删了,然后重新添加。

git remote rm origin

但这种方法我不推荐

试试这种

我们可以给另一个远程仓库换个名字

git remote add origin2 'git@gitee.com:xxxx/Notes.git'
2)问题二

可是提交后又出现了新的问题

Updates were rejected because the remote contains work that you do

这是因为在本地新建库后,与远程仓库的内容不一致导致的(远程仓库有一些内容本地没有)

解决:

git pull origin master

这时还会出现异常

3)问题三

refusing to merge unrelated histories

这是因为文件版本没有及时更新,两个分支是两个不同的版本,具有不同的提交历史,决绝方式就是在原本的命令之后加上一句命令即可:

试试:

git pull origin master --allow-unrelated-histories

结果:

查看我的远程仓库,远程提交代码成功

没错,这里我上传了自己的笔记,因为我总担心自己的电脑啥时候就嘎了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/632696
推荐阅读
相关标签