如何将本地java项目上传到GitHub上,及遇到的各类问题的解决(主要)

首先需要一个GitHub账户,如果你还没有的话先去github官方注册一个

其次还需要Git这个软件来上传你的项目到GitHub,下载后一路直接安装就行了

Git的官网下载:https://git-scm.com/download/win

1.进入Github首页,点击New repository新建一个仓库(界面可能会变)

2、编辑仓库的信息,点击create即可

 

3、创建完了后跳转到这个页面 

             这个地址很重要,可以先复制留备用

 

 

 

4、接下来就是在本地的操作了,首先找到你的项目,右键项目,如果你之前安装Git成功的话,右键会多了两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,就会进入如下界面

 5、接着输入如下命令,将GitHub上的仓库克隆到本地
 git clone https://github.com/wanide/xJavaFxTool-spring-master.git   ( https://github.com/wanide/xJavaFxTool-spring-maste.git)修改成你在第三步复制的地址,(后面以GitHub上javafx-仓库示例,当时命名的时候出了点小问题(哭))

 问题1:出现报错

 解决:输入   git config --global http.sslVerify "false"

            解除ssl验证后,再次git即可

 问题2:

      原因: 这样的问题往往是由于网络慢访问超时,这时候我们可以在终端选择使用设置代理和           取消代理的命令解决。

解决:

       设置代理:

git config --global https.proxy

        取消代理:

git config --global --unset https.proxy

    解决步骤:我们直接在终端先输入设置代理的命令,再输入取消代理的命令即可解决

 

问题3:

       错误原因:导入的仓库为空
解决:仓库加入内容或者  干脆不用管 

             我个人觉得这更像是个提示,了解之后不管也可以

6、输入这个命令后你的本地项目文件夹下面就会多出个文件夹,该文件夹名就是你github上面的项目名,如图我多出了个javafx-文件夹,然后把本地项目文件夹中的所有文件,除了新多出的那个文件夹不用,其余都复制到那个新多出的文件夹下

7、然后输入命令 cd javafx-,进入javafx-文件夹 

8、再输入以下三条命令:
(1)git add .        (注:别忘记后面的(add和.中间有空格),此操作是把javafx- 文件夹下面的文件都添加进来)

  问题:          

git在提交时会把CRLF转为LF,而在签出代码时会把LF转为CRLF。

windows的换行符CRLF
linux的换行符LF
mac的换行符CR

我们可以用git命令处理
当前用户修改:
$ git config core.autocrlf 【参数】
参数可以为true、false、input。

例如:$ git config core.autocrlf false

true:git会将其视为文本文件。CRLF转为LF
false:不做转换,保持原来的样子
input:添加文件至git仓库时,会把CRLF转为LF,但有人check代码时还是lf,因此 ,在windows中不建议使用。

想省事的话:可以用$ git config --global core.autocrlf 【参数】

不理会它似乎也行

2)git commit  -m  "提交信息"  (注:“提交信息”里面换成你需要,如“javafx开发工具集”)

        1.  x files changed       2. y insertions(+) 

出现这两个就ok了

(3)git push -u origin master   (注:此操作目的是把本地仓库push到github上面)
           

这个步骤后可能会弹出来一个框框让你输入GitHub的账户及密码

     我用google浏览器好像就没有这个问题 

建议还是使用Google

        

这样一顿操作之后你的项目就传到GitHub中了
 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值