当前位置:   article > 正文

Git | 上手指南&问题汇总

Git | 上手指南&问题汇总

Git | 上手指南&问题汇总

【快速上手】指南

目的:克隆别人的仓库->提交到自己的仓库里

本地仓库要和远程仓库进行连接git remote

并且这一步需要给远程仓库起一个别名比如:origin,这个origin对应一个远程仓库的地址 https://github.com/vuejs/vue.git

在git记录文件中就有一条:origin-------------https://github.com/vuejs/vue.git


此时本地仓库已经和远程仓库完成连接

这时候需要一个分支的概念

本地分支与远程分支一一对应

git branch (branchname) # 创建一个分支

git branch # 列出本地分支

git checkout (branchname) # 切换分支 另:git checkout -b (branchname) 创建并切换到新分支

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

此时本地已经有分支和远程仓库一一对应

仅需git push (仓库别名) (分支名) 就可以提交到远程仓库

【查看仓库状态】

git status
  • 1

【删除git仓库】

打开git bash

rm -rf .git
  • 1

注意.git的文件在windows要看到需要用在 git bash 上

ls -a
  • 1

【克隆历史版本】

首先git clone 最新版本

再通过git checkout id号 可以退回历史版本

git clone 

git checkout id号
  • 1
  • 2
  • 3

可以在提交里面,找到需要版本的id号

举个例子:获取ruoyi-vue v3.8.2版本

git clone https://gitee.com/y_project/RuoYi-Vue.git

git checkout a854e0ca8edb886845397748042011247621b027
  • 1
  • 2
  • 3

【error】remote origin already exists

我在git clone了别人的仓库,然后git remote自己的仓库时候出现了这个问题 error: remote origin already exists.

这个错误消息是由于在你的本地 Git 仓库中已经存在一个名为 “origin” 的远程仓库配置而导致的。通常情况下,Git 在你执行 git clone 命令时会自动为你设置一个名为 “origin” 的远程仓库,该远程仓库指向你克隆的远程仓库。

本地仓库已经有了一个远程仓库叫“origin” ,指向你克隆的远程仓库

git remote -v # 查看远程当前配置的远程仓库
  • 1

解决:

# 方法一:换一个别的远程仓库别名
git remote add xxx https://github.com/yourusername/yourrepo.git

# 方法二:删除远程仓库配置,重新配置

git remote remove origin

git remote add origin https://github.com/yourusername/yourrepo.git
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

error: remote origin already exists

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

闽ICP备14008679号