Git(分布式版本管理系统)
版本控制器两大功能:
1. 可以回溯到之前的某个版本
2. 可以将多人的代码合并在一起
操作:
本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,先来创建SSH Key:
ssh-keygen -t rsa -C "email@gmail.com"
登录github,添加用户的SSH秘钥,这样大家就可以使用同一个仓库进行存储代码了,秘钥在生成的时候有目录选择。
从github上初试化本地项目:
git clone 项目地址.git
本地仓库分为三部分:工作区,暂存区,仓库区,其中暂存区、仓库区是版本库部分。
添加到暂存区:
git add ./
添加到仓库区:
git commit -m "备注信息"
上传到github:
git push origin master
以后再想拿服务器的代码就:
git pull
pull和clone二者的区别:
clone 是本地没有 repository 时,将远程 repository 整个下载过来。
pull 是本地有 repository 时,将远程 repository 里新的 commit 数据(如有的话)下载过来,并且与本地代码merge。
在操作过程中遇到两个问题