先简单介绍一下SVN和GIT的本质区别
svn 只有远程仓库
git 有远程仓库 也有 本地仓库总体流程是这样的
1.clone 下载远程仓库代码 git colone 远程仓库地址
2.git add 文件
3.git commit 推送到本地仓库
然后把代码再推送到远程仓库
4.git push
5.git pull//把远程代码更新到本地仓库
git status查看状态
git pull origin master
git branch "名字"//新建从分支
git checkout 百度 切换到百度分支
git brakch 查看所有分支
git是什么?
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
集成 和 分布
git是怎么诞生的
首先安装git 一键傻瓜式就好
然后注册github账号
这样就做好准备了
git的具体操作
首先创建一个文件夹
mkdir 文件夹名称
然后 将这个文件夹 纳入版本库控制
git init
然后创建一个文件
touch readme.txt
将这个文件纳入版本库
git add readme.txt
然后将这个文件提交到暂存区
git commit readme.txt -m "注释"
接下来我们把我们需要版本控制的文件上传到我们的总仓库 github
这里需要对我们的github和我们的本地电脑进行连接
首先在本地做好链接的配置
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱号"
然后需要我们生成一个密钥完成链接
生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车,密码为空。
这样我们的电脑的user目录下生成了一个.ssh文件夹 里边有两个文件 分别是公钥和私钥
打开公钥 复制
然后登陆github 点击右上角的logo 选择setting 进入设置页面
选择ssh key 添加
这样 本地电脑和github 就建立了连接
然后我们要把本地的文件 提交到线上
git remote add origin 你的版本库的地址
然后提交
git push -u origin master
此外 如果对文件有操作 重复上边的命令
这样时间文件的提交了
接下来说下载
下载 选好文件夹 在选好的文件夹里执行命令
git clone 你的版本库地址
这样整体的一套操作master分支的操作就完成了