关于如何将本地文件夹加入已经建立好的git仓库
基本操作如下:
- git init
- git add .
- git commit -m ‘first commit’
- git remote add origin https://github.com/githubusername/demo.git (如果报remote origin already exists,则先执行git remote rm origin)[或者也可以换一种ssh的链接 不用https]
- git pull --rebase origin master[要是出错了 可以不执行这一步 直接跳过]
- git push -u origin master 这样就到了master分支[可以尝试push道main分支]
问题1: 如果存在你的代码内部有别人的git仓库信息,此时即使成功提交之后,仓库中会显示蓝色文件夹带一个白色箭头,并且提示你不可以打卡: 方法①
删除子文件夹里面的.git文件 执行git rm --cached [文件夹名] 执行git add . 执行git commit -m ”updated with .git removed-commit messge” 执行git push origin [branch_name]
问题2: Please make sure you have the correct access rights and the repository exists
重新生成一个密钥: ssh-keygen -t rsa -C “xxxxxx@163.com” ![在这里插入图片描述](https://img-blog.csdnimg.cn/510627c898334d1b9fa8508f20b762fd.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBARGFuaWVsX1NtaXRo,size_16,color_FFFFFF,t_70,g_se,x_16) 配置:github: ![在这里插入图片描述](https://img-blog.csdnimg.cn/1363e038ebeb4da2a6efac9e450e9de0.png) 在刚才生成的存储密钥文件中找到(并且用记事本打开): ![在这里插入图片描述](https://img-blog.csdnimg.cn/600ec3ff99a04423bea675b1ba0c5feb.png) 并且将其复制到GitHub文件中: ![在这里插入图片描述](https://img-blog.csdnimg.cn/44fd7e5fb5e2474c922b510543041baa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBARGFuaWVsX1NtaXRo,size_20,color_FFFFFF,t_70,g_se,x_16)
问题3: error: The following untracked working tree files would be overwritten by merge: xxxxx Please move or remove them before you merge. Aborting
git clean -d -fx “xxxx” 在这里使用这个命令,清除掉(如果不重要的一些缓存文件) xxxx直接在你这边删掉,要是别人写的很重要代码文件,请不要随意删除,率先进行备份之后再在你这端进行删除; ![在这里插入图片描述](https://img-blog.csdnimg.cn/f2ce5fd1daa34f6397152896cdd8f94e.png)
respect!
|