Git教程

First Post:

Last Update:

Word Count:
614

Read Time:
2 min

安装

首先安装Git
Git官网:http://git-scm.com/
一路Next安装即可。
然后你的右键菜单会多出下面两个按键:
Git GUI Here
Git Bash Here

配置Git

我们先在电脑里找一块地方存放本地仓库(创建文件夹),然后在文件夹里右键点击Git Bash Here进入Git命令行,如下

为了保险起见,我们先执行git init命令:

1
$ git init


为了把本地的仓库传到github,还需要配置ssh key。
在本地创建ssh key的命令:
1
$ ssh-keygen -t rsa -C "<你注册github的邮箱>"

直接点回车,说明会在默认文件id_rsa上生成ssh key。
然后系统要求输入密码,直接按回车表示不设密码,重复密码时也是直接回车,之后提示你ssh key已经生成成功。

然后我们进入提示的地址下查看ssh key文件。 地址是C:\Users\<电脑用户名>\.ssh,比如C:\Users\Administrator\.ssh(注:部分电脑将"Users"文件夹显示为"用户"文件夹)
用记事本等软件打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。

登录Github后打开https://github.com/settings/keys点击New SSH Key,title随便填,粘贴key。
验证是否成功,在Git Bash输入:
1
$ ssh -T git@github.com

回车就会看到:Hi <Github名>! You’ve successfully authenticated, but GitHub does not provide shell access。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们
1
2
$ git config --global user.name "&lt;Github名称&gt;"
$ git config --global user.email "&lt;你注册github的邮箱&gt;"


进入要上传的仓库,右键git bash,添加远程地址:
1
2
$ git remote add origin &lt;Github仓库ssh地址&gt;
$ git push origin &lt;Github仓库分支,默认master&gt;
然后在命令行输入一下命令:
1
2
3
4
$ git add &lt;要上传的文件名称,全部请填*&gt;
$ git ci -m "&lt;上传描述&gt;"
git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。

注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。