主要依照廖雪峰老师的教程,写一下自己的理解。
1. 安装git,注册github账号(略)
安装完成后,需要设置本机的账号和email,相当于本机的一个git用户名,个人理解,这个不是很重要,也不一定要与自己的github账号、email要完全一致。
git config --global user.name "Your Name" git config --global user.email "email@example.com"
2. 本地新建repository
新建一个文件夹存放respository,在此文件夹输入
git init
本地文件夹便出现一个.git文件(看不到的话就设置隐藏文件可见),之后便可以愉快地进行版本变更和控制了
每一次文件夹内容有变更之后,通过git add将工作区改动上传到暂存区,通过git commit -m “ ”将暂存区未上传的改动上传到Master,最基本的操作算是完成了。
3. 本地与github之间的上传与下载
首先需要通过SSH Key设置本地与github远端库的连接:
ssh-keygen -t rsa -C "youremail@example.com"
后面填写本地git的email,一路确定即可在用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,将id_rsa.pub
公钥内容填入github的SSHkey中建立连接
在github上新建repository,会有指示如何上传本地repository,本地输入:
git remote add origin git@github.com:yourname/XXXX.git
origin是github上默认的repository,本地repository默认叫做master。为了将本地master推送到远端origin,输入:
git push -u origin master
将github远端repository下载到本地
git clone git@github.com:XXXX/XXXX.git
基础操作记录到此,以后的分支branch管理之后再细研究