1.申请github账号并建立new Repository
2.下载Git Bash,远程管理仓库
打开terminal终端用命令行下载
brew install git
3.本地terminal用ssh创建key,来连接远程Github仓库。
- 本地输入以下命令后,提示确认路径和设置密码后,生成key。
ssh-keygen -t rsa -C ''your_email''
- 输入以下命令查看刚刚生成的key
cat .ssh/id_rsa.pub
- 复制key,回到github账户里的settings,添加ssh key。title随便取个名字。
- 回到本地输入以下命令,检查是否连接成功。如出现:You’ve successfully authenticated, but GitHub does not provide shell access说明连接成功。
ssh -T git@github.com
4.设置绑定Github账户
git config --global user.name ''your name''
git config --global user.email ''your_email''
5.使用git命令来远程管理库
注:以下的本地命令是先cd 到该项目所在的位置执行
(1)提取远程仓库
- 克隆Github创建的库到本地,your_repository_ip是在Github上库的网址,在github上可以找到,如下图所示
git clone your_repository_ip
(2)查看版本历史
- 输入以下命令查看所有版本历史,其中黄色那一串是id
git log
- 具体查看某一版本,其中conmmit_id是上图黄色的那一串数字字母
git checkout conmmit_id
(3)上传到远程仓库
- 查看当前版本库状态,红色显示的文件表明未被Git管理
git status
- 在本地修改代码文件,通过以下三个命令来同步到Github上。
#添加需要的修改文件,如果想添加具体文件名,则输入命令:git add 文件名 。如果所有的修改都想提交,则输入如下命令。
git add .
#每次提交做一次操作记录
git commit -m 'my project push'
#上传
git push origin master
注:如果登陆提示:Enter passphrase for key ‘/Users/zhaomin/.ssh/id_rsa’: ,直接输入github账号登陆密码即可。