1、登录github,新建一个项目
2、本地新建文件夹,当前目录为本地的项目工程目录,在终端输入git init 初始化空的仓库
3、添加本地所有需要上传的文件到工作目录下,使用 git add . 或者 git add (文件名) 添加所需的文件到工作区。同样,我们也可以在这个时候选择删除不需要git的文件,在终端输入
git rm FILE --cached(保留本地)
git rm FILE -f(强行删除)
4、查看当前提交状态 git status 显示当前所有提交的状态“初始提交”即表明初始化了commit
命令,等待提交。提交文件git commit -m ’log message‘ 。上述命令必须添加‘-m’及‘log message’,其中log message可以自己随便填写,否则是提交不成功的,在后面的push操作中会提示错误:"error:src refspec master does not match any"。
至此,我们就已经提交文件到本地仓库了! 现在我们需要将上述本地仓库里的文件添加到远程库!
(在github里添加origin git remote add origin https://github.com/***.git ,如果之前配置过一次,再次配置则会提示以下错误:"ERROR:远程 origin 已经存在" 。此时只需要将远程配置删除,重新添加即可;
git remote rm origin
git remote add origin https://github.com/***.git
再次提交文件即可正常使用。
上面这一步感觉不需要,git init 之后正常操作,应该是能直接关联到了远程的分支)
5、上传文件git push -u origin main ,执行此命令后,git会提示输入github账户的用户名和密码,验证通过后,进行文件上传!(这里远程是main,不是master)
按照博主的流程来的,但是还是出现了问题,主要还是远程推送不上去,查了一些对应的博客,具体的问题与解决如下:
问题1:
尝试了代理关开,科学上网和不科学上网都尝试过,还是推送不成功。
问题2:
配置文件重新配置了一下
重新输入账号密码,依旧是错误的。
最后尝试了github账号+密令的方式来上传,成功了。具体方式是:
1、拿到你的token。打开github,进入settings,再进入developer settings
2、生成成功,出现一串字符密码
3、最后重新 git push -u origin main ,最好科学上网和不科学上网都尝试一下。输入你的账号,密码为刚才复制的密令
注意:粘贴密码上去的时候是隐藏的,不用担心,然后推送成功。