怎样踏入Github的大门?

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 “[email protected]” 这里的[email protected]改为你在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 [email protected],如果是第一次的会提示是否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 "[email protected]"
  1. git clone https://。。。 下图黑色圈起来的部分粘贴到此处。 把github上的仓库克隆到本地。

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

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

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

git push origin master

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章