美文网首页
Github入门

Github入门

作者: 巨柠檬 | 来源:发表于2020-01-21 22:30 被阅读0次

 Github

GitHub是一个面向开源及私有软件项目的托管平台

Git

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。


入门过程(首次)

1.    首先注册自己的账号

2.    下载git(https://www.git-scm.com/download/),安装过程全部默认即可,安装完成。

3.    打开Git bash (Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。所以建议在使用的时候,用Bash更加方便)。

4.    输入指令    ssh-keygen -t rsa -C "your_email@youremail.com"    这里的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,一路回车就行。成功的话会生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

5.    登录Github账户,在setting中新建SSH key。

6.    title随便起,key为第四步复制的key,直接粘贴进去即可,一定记住第四步复制的是id_rsa.pub,后缀名看清楚。否则就会出现这样的错误,Key is invalid. You must supply a key in OpenSSH public key format。

7.    检验是否成功,在Gitbash中输入,ssh -T git@github.com,如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

8.    要把本地仓库传到github上,需要提前设置username和email,因为github每次commit都会记录他们。Gitbash中输入命令:

    git config --global user.name "your name"

    git config --global user.email "your_email@youremail.com"

9.    git clone https://。。。  下图黑色圈起来的部分粘贴到此处。 把github上的仓库克隆到本地。

10.    将要上传的项目拷贝到本地文件夹里,Gitbash中,cd到本地仓库中,git add test.txt(将修改添加到暂存区)

git commit -m "注释"(将暂存区里的改动给提交到本地的版本库)

-m 参数表示可以直接输入后面的“message”,如果不加 -m参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message。

git push origin master

将本地的master分支推送到远程主机origin上的对应master分支。

tips:使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。

如果不是首次使用,首先创建仓库,把仓库拷贝到本地,把本地的文件复制到该目录下,再执行上面第十步即可。

相关文章

  • GitHub使用总结

    前言 下面是我对GitHub使用总结的文章 GitHub快速入门: GitHub极速入门-程序员必备技能 GitH...

  • GitHub使用入门

    题注:此文只作为日记使用,GitHub入门的小编也可以看看 导读 GitHub是什么? GitHub快速入门 Gi...

  • GitHub入门

    何谓 GitHub GitHub 是一个基于 git 的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只...

  • GitHub入门

    代码管理方式——集中与分散 集中型 以 Subversion 为代表的集中型,所示将仓库集中存放在服务器之中,所以...

  • github入门

    github公司的吉祥物,不知道是章鱼还是猫,我看像是猫,因为它的名字有猫的字眼,octocat,好的,话题转回正...

  • GitHub入门

    Github上搭建Jekyll博客搭建走了很多坑。刚开始硬要不走寻常路,要去套用别人的Jekyll模板,结果下载下...

  • GitHub入门

    注册github账户 github第一步是注册github账号了, github官网地址:https://gith...

  • github入门

    git与github git git是目前世界上最先进的分布式版本控制系统 github github是用git做...

  • GITHub入门

    手把手教你最简单的开源项目托管GitHub入门教程(转) http://www.manew.com/blog-73...

  • Github入门

    Github GitHub是一个面向开源及私有软件项目的托管平台。 Git Git是一个开源的分布式版本控制系统,...

网友评论

      本文标题:Github入门

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