上传代码到GitHub
问题:如何给GitHub上传项目?
解决方案:
1. 首先在GitHub上面创建一个账号。
2. 在自己电脑安装Git

3. 在某个项目中打开git的命令行方法。(在该目录下,右键git bash here)

4. 在自己的git上面创建一个项目,右上角点击头像,your profile,会有让你new repositorites(如果不行,先验证你的邮箱,激活你的账号)


5.创建仓库:在new一个repositorites。


6.生成公钥(楼主没有生成这个,依旧可以上传项目代码,谜!)
7.初始化项目,在Git bash here的命令行中输入,对应要上传的项目,右键git bash here,命令行所在目录自动跳到代码项目处!
1.git init初始化Git,[if !supportLists]1. [endif]初始化git 会生成一个.git的隐藏文件。里面会有些不同格式的文件后缀,项目中有这些后缀的文件不会上传到GitHub。如果出现git exists的提示,证明git init 已经执行过。可以把之前的删掉:rm -rf .git // 删除.git
再git init
2.echo "# laravel_book_16" >> README.md 把双引号里面的内容写入README.md,给README.md这个文件编写内容,在原本内容的基础上添加内容。
3.git add . 添加整个项目
如果出现git add . 的时候遇到warning:LF will be replaced by CRLF in ...... 解决办法。可以不理会!

参考连接:windows使用git时出现:warning: LF will be replaced by CRLF - CSDN博客
git add . 的时候遇到warning: LF will be replaced by CRLF in ...... 解决办法 - CSDN博客
git config --global core.autocrlf false
就可以解决了。
原因就是:
原因是在window路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题
4.git commit -m "写描述之类的"
然后会提示写入用户名或者邮箱,输入即可

5.git remote add origin https://github.com/Wu-jiaming/laravel_book_16.git
如果出现Git 提示fatal: remote origin already exists 错误解决办法:
1.删除远程Git仓库git remote rm origin
2.如果执行1报错了,可以手动修改gitconfig文件的内容
vi .git/config 然后把 [remote “origin”] 那一行删掉就好了

3.再试一遍久可以了
6.git push -u origin master输入密码即可
如果之前有master的项目包,执行6会报错!此时应移步上传不同branch