参考链接:
基本步骤都在这个链接里;
git版本管理涉及本地仓库,和远程仓库俩个管理,要点在于先进行本地仓库提交(git add;git commit),再进行远程仓库提交(git push),所以本地仓库push到远程仓库时一定要测好。
我在按照步骤操作时,遇见问题汇总:
问题一:git permission denied (publickey)
原因分析:远程仓库链接有两种方式 https和ssh,当使用ssh链接时,由于本地仓库没有配公钥,所以没有访问远程仓库的权限
解决方法:
第一步:ssh-keygen -t rsa -C "your_email@youremail.com" (ssh-keygen是连在一起的)
第二步:添加公钥到远程仓库
问题二:Bad escape character 'ygen'
原因分析:执行 ssh-keygen -t rsa -C "your_email@youremail.com" 时,ssh-keygen分开写了
问题三:git add 不能添加空文件
原因分析:git add 添加空文件时 ,git status 不能显示出这个文件来(既不能存到缓存区),所以也不能提交