使用git上传本地文件到github(超级详细)

要想使用github第一步当然是注册github账号。注册成功之后,在页面上方用户菜单上选择 “+”->New repository 。创建一个新的仓库之后就可以创建仓库了(免费用户只能建公共仓库)。

第二部是安装使用git。推荐自行学习浏览廖雪峰的官网(我成长的网站):https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

我的用户名仓库名称如下:

使用git上传本地文件到github(超级详细)

创建后可以看到上面有介绍文档 ,怎样上传到github,但是不熟悉的人不是很容易能跟着文档去操作。所以一步一步来才是王道。

使用git上传本地文件到github(超级详细)

1.首先是进入git命令框,如上图我有六步骤。前三步大家都明白,你懂得!

通过git init命令把这个目录变成Git可以管理的仓库

当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

大部分情况你看不到.git目录,那是因为这个目录默认是隐藏的(毕竟是非常重要的文件),用ls -ah命令就可以看见。

2.为了把本地的仓库传到github,还需要配置ssh key。不配置怎么能知道是不是本人或者本人机器呢?(电话线的作用)

ssh-****** -t rsa -C "[email protected]"

后面的[email protected]改为你的邮箱。也是在github上注册的那个邮箱:

*直接点回车,说明会在默认文件id_rsa上生成ssh key。 

*然后系统要求输入密码,直接按回车表示不设密码(设置也可以)

*重复密码时也是直接回车,之后提示你shh key已经生成成功。


使用git上传本地文件到github(超级详细)

成功后可以在本地找到秘钥:我的位置如下。

复制其中pub文件中内容(非常重要)

使用git上传本地文件到github(超级详细)

进入github,点击settings,然后点击左侧SSH and GBG keys,点击New ssh key,将上面的复制的pub文件中的内容复制进去。之后提交

后会出现下面页面,输入你的github登陆密码就设置完成,之后可以在SSH and GBG keys查看是否成功。

使用git上传本地文件到github(超级详细)

3.验证是否成功

ssh -T [email protected]

使用git上传本地文件到github(超级详细)

出现上面的页面证明设置秘钥成功。

4.接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们.


git config --global user.name "your name"(代表github用户名)

git config --global user.email "[email protected]"(github邮箱)

使用git上传本地文件到github(超级详细)

git config --list

可以查看刚才绑定的用户名和邮箱。

5.进入要上传的仓库,添加远程地址

git remote add origin [email protected]:XyJianChen/xy.git

注意后面写自己github的用户名和仓库

使用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 将文件提交到仓库。