上传代码到GitHub

2018-09-01  本文已影响10人  markDownMan

问题:如何给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 "写描述之类的"

 然后会提示写入用户名或者邮箱,输入即可

das

  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

上一篇 下一篇

猜你喜欢

热点阅读