要想使用github第一步当然是注册github账号。注册成功之后,在页面上方用户菜单上选择 “+”->New repository 。创建一个新的仓库之后就可以创建仓库了(免费用户只能建公共仓库)。
第二部是安装使用git。推荐自行学习浏览廖雪峰的官网(我成长的网站):https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/我的用户名和仓库名称如下:
创建后可以看到上面有介绍文档 ,怎样上传到github,但是不熟悉的人不是很容易能跟着文档去操作。所以一步一步来才是王道。
1.首先是进入git命令框,如上图我有六步骤。前三步大家都明白,你懂得!
通过git init
命令把这个目录变成Git可以管理的仓库
当前目录下多了一个.git
的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
大部分情况你看不到.git
目录,那是因为这个目录默认是隐藏的(毕竟是非常重要的文件),用ls -ah
命令就可以看见。
2.为了把本地的仓库传到github,还需要配置ssh key。不配置怎么能知道是不是本人或者本人机器呢?(电话线的作用)
ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改为你的邮箱。也是在github上注册的那个邮箱:
*直接点回车,说明会在默认文件id_rsa上生成ssh key。
*然后系统要求输入密码,直接按回车表示不设密码(设置也可以)
*重复密码时也是直接回车,之后提示你shh key已经生成成功。
成功后可以在本地找到秘钥:我的位置如下。
复制其中pub文件中内容。(非常重要)
进入github,点击settings,然后点击左侧SSH and GBG keys,点击New ssh key,将上面的复制的pub文件中的内容复制进去。之后提交
后会出现下面页面,输入你的github登陆密码就设置完成,之后可以在SSH and GBG keys查看是否成功。
3.验证是否成功
ssh -T git@github.com
出现上面的页面证明设置秘钥成功。
4.接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们.
git config --global user.name "your name"(代表github用户名)
git config --global user.email "your_email@youremail.com"(github邮箱)
git config --list
可以查看刚才绑定的用户名和邮箱。
5.进入要上传的仓库,添加远程地址
git remote add origin git@github.com:XyJianChen/xy.git
注意后面写自己github的用户名和仓库
加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
6.上传到github
首先在git的本地仓库创建一个hello.txt文件
git add hello.txt (添加到缓存区)
git commit -m "first commit"(提交到仓库)
git push origin master (将本地仓库推送到远程服务器github上)
注意:
git pull命令则相反,先git pull下,修改完代码后,使用git status可以查看文件的差别,必须使用git add 将文件放入缓存区才可以使用git commit 将文件提交到仓库。