美文网首页
GitHub新建项目

GitHub新建项目

作者: 朋飞_79d0 | 来源:发表于2018-12-29 21:20 被阅读0次

    第一部分

    登录GitHub,点击右上角'+',选择'New repository'

    GitHub新建项目

    创建新的项目

    (我用的百度翻译,自动翻译)

    GitHub新建项目 GitHub新建项目

    按要求填写

    ‘Initialize this repository with a README’,使用README初始化此存储库

    点击 Create repository(创建存储库)

    这样远程免费仓库就建好了

    第二部分 上传项目到github

    Git客户端

    遇到的问题

    1.Chrome下载GitHubDesktopsetup.exeGitHub应用

    下载未响应

    解决不了

    2.Git下载,git官网下载

    问题:下载文件显示错误,the setup file are corrupted,please obtain a new copy of the program

    原因:杀毒软件损坏(关掉杀毒软件,或者去掉实时监控)

    git命令

    git init //把这个目录变成Git可以管理的仓库

    git add README.md //文件添加到仓库

    git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了

    git commit -m “first commit” //把文件提交到仓库,双引号里为提交说明

    git remote add origin git@github.com:cgglol/NDKdemo.git //关联远程仓库

    git push -u origin master //把本地库的所有内容推送到远程库上 

    GitHub新建项目

    本地仓库就建好了。

    第三部分 关联GitHub仓库

    到GitHub复制之前新建的仓库地址

    这里有两种方法,SSH和HTTPS(参考下载GitHub的两种办法

    如何获得https和ssh地址呢?

    在浏览器进入github项目,浏览器的地址就是https地址,复制下来再clone即可。也可以通过点击项目页面的clone or download获取https和ssh地址。

     在git-bash中修改访问方式也就是修改remote方式(https或者ssh):

            1. 查看当前的remote方式 git remote -v:

            2.修改为https:

    git remote set-url origin https://github.com/xmanrui/autoftp.git

            3.修改为ssh:

    git remote set-url origin git@github.com:xmanrui/timerecord.git

    这两种的区别是

    使用加密SSH,除了第一次输入用户名和密码外,之后的上传不需要了。

    使用HTTPS,每次上传都需要输入用户名和密码


    执行指令:git remote add origin git@github.com:cgglol/NDKdemo.git 

    上传本地代码,执行指令:git push -u origin master 

    这里会出现一个错误:error: failed to push some refs to 'git@github.com:cgglol/NDKdemo.git'

    出现错误的主要原因是github中的README.md文件不在本地代码目录中

    解决办法:git pull --rebase origin master 

    执行上面代码后可以看到本地代码库中多了README.md文件

    此时再执行语句 git push -u origin master即可完成代码上传到github 

    GitHub新建项目

    此时,刷新你的GitHub网页就可以看到自己提交的项目了。

    到此,项目就新建成功了。


    新的问题:上传一部分文件;下载到本地;?????

    相关文章

      网友评论

          本文标题:GitHub新建项目

          本文链接:https://www.haomeiwen.com/subject/ndkgeftx.html