关于如何将本地文件夹加入已经建立好的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” 配置:github: 在刚才生成的存储密钥文件中找到(并且用记事本打开): 并且将其复制到GitHub文件中:
问题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直接在你这边删掉,要是别人写的很重要代码文件,请不要随意删除,率先进行备份之后再在你这端进行删除;
respect!
|