window系统下github/码云的项目上传、下载 Git 提示fatal: remote origin already exists 错误解决办法

前端开发一起交流QQ群:740034288

第一步、官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmdgit-bash两个软件;

第二步、打开git-bash软件:安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

第三步、绑定Git账号和邮箱:git-bash命令行窗口输入 Your Name[email protected]是用户github、码云的账号和邮箱;

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

第四步、将文件夹变成Git可以管理的本地git仓库:git-bash命令行窗口通过cd e:或者cd test 进入到相应保存或者上传的项目路径下。再通过git init命令把这个目录变成Git可以管理的本地git仓库,

注意:

当前目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本库的,不要手动修改这个目录里面的文件,会破坏Git仓库。.git,这个目录默 Windows系统下,目录名(包括父目录)不包含中文。

第五步、生成公钥SSH Key,本地git仓库和远程仓库(github、码云)的关联:

        5.1 创建SSH Key:在用户主目录下(C:\Users\Administrator\),看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。文本编辑器打开id_rsa.pub文件,并复制里面的内容。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key;输入以下指令,不断回车即可;

$ ssh-keygen -t rsa -C "[email protected]"

        5.2 在Github或码云上设置公钥: 设置->ssh公钥->粘贴id_rsa.pub文件里面的内容->点击确定按钮即可。至此,将本地git本地仓库和码云/github远程仓库已经关联上了,从这个仓库克隆到本地git仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。认是隐藏的,用ls -ah命令就可以看见。

第六步、两步将项目文件夹内容存放到git仓库中:前提是已经进入到该目录下的命令行中;

6.1:用命令git add告诉Git,把文件添加到仓库: git add test.txt添加某个文件在git暂存区,git add . 添加当前目录下所有文件到git暂存区。

$ git add test.txt    

     6.2 :用命令git commit告诉Git,把文件提交到仓库;

git commit -m "注释文字"

//用git-bash进入project目录(包含.git子目录的目录);


rm -rf .git //删除原有'.git'本地仓库,彻底消除所有commit历史!

git init //重新初始化一个git本地仓库

git add . //将project目录所有内容作为第一次提交

git commit -m "Initial commit" //同上

git remote add origin <github-uri> //加远端GIT仓库(添加多个请直接修改'.git\config'

git push -u --force origin master //强推并覆盖远端GIT仓库所有历史!

注意:Username for 'https://gitee.com':这是输入码云的账号

Git 提示fatal: remote origin already exists 错误解决办法

今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 

最后找到解决办法如下: 
1、先删除远程 Git 仓库

$ git remote rm origin

2、再添加远程 Git 仓库

$ git remote add origin [email protected]:FBing/java-code-generator

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

$ vi .git/config

把 [remote “origin”] 那一行删掉就好了。


第七步、  从远程仓库中下载克隆项目下来:本地Git Bash的命令行进入你想要保存的文件路径下输入:

$ git clone 4步的. 克隆码云地址: 即可将远程仓库的项目下载到本地git仓库中。

 



注意:第一次下载git,需要从第一步到第六步,后面已经绑定了git和远程的github、码云仓库,账号和邮箱,关联了公钥之后,只需要执行第6步即可上传项目。执行第7步即可下载项目。





猜你喜欢

转载自blog.csdn.net/qq_42231156/article/details/80611783