这是自己通过https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000学习使用Git整理的笔记,与教程内容有大量重复,侵删。
一、安装Git
Git官网:https://git-scm.com/downloads
安装完成后,进行设置,在命令行输入:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
注:git config命令的--global参数,表示这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
二、创建版本库
右击欲作为仓库管理的目录,选择Git Bash Here选项
通过git init命令把这个目录变成Git可以管理的仓库
注:当前目录下会多一个.git目录,这个目录是Git来跟踪管理版本库的,手动修改这个目录里的文件会破坏Git仓库。如果没有看到.git目录,那是因为这个目录默认是隐藏的。
使用命令git add把文件添加到仓库,可反复多次使用,添加多个文件。
git add readme.txt
使用命令git commit把文件提交到仓库。
git commit -m "添加文件"
git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,但最好是有意义的,以方便从历史记录里找到改动记录。
三、添加远程库
由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要创建SSH Key。
ssh-keygen -t rsa -C "[email protected]"
在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。
登录GitHub,打开“Account settings","SSH Keys"页面,然后,点“Add SSH Key",填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。
点"Add Key", 可以看到已经添加的Key。
在本地的仓库下运行命令:
git remote add origin [email protected]:qdu_zyf/learngit.git
添加后,远程库的名字就是origin,这是Git的默认叫法,也可以改成别的,但是origin这个名字一看就是远程库。
关联后,使用命令git push -u origin master第一次推送master分支的所有内容。
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改。