Git教程
Last Update:
Word Count:
Read Time:
安装
首先安装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 "<Github名称>"
$ git config --global user.email "<你注册github的邮箱>"
进入要上传的仓库,右键git bash,添加远程地址:
1
2$ git remote add origin <Github仓库ssh地址>
$ git push origin <Github仓库分支,默认master>
1
2
3
4$ git add <要上传的文件名称,全部请填*>
$ git ci -m "<上传描述>"
git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。
注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。