GIT安装与使用
GIT
人工版本控制器
通过人工的复制行为来保存项目的不同阶段的内容,添加适当的一些描述文字加以区分
繁琐、容易出错
产生大量重复(冗余)数据
常见版本控制工具
CVS
SVN
Git
# git三个区域
工作区
暂存区
git仓库
git课程
- 安装
- config配置姓名和邮箱
- 查看. git隐藏目录
- 检查当前目录是否被git管理(有无.git)
- 初始仓库 git init
- 增加内容
- 删(删除分级别,删完需要提交)
- 改(改完需要重新添加)
- 在本分支修改代码后 使用 git statue 查看自己修改的文件
git diff 查看修改文件的具体内容
git操作流程
git config user.name "你的姓名"
git config user.email "你的邮箱"
查看工作区状态
git status
添加工作区到暂存区
git add 1.txt
##添加所有文件
git add .
##将暂存区提交到本地仓库
git commit -m
git hub
首先注册一个账号
使用ssh链接
生成ssh密钥
ssh-keygen -t rsa -C "zmouse@miaov.com"
在 github 上添加公钥
个人中心 -> 设置 -> ssh -> 添加
创建一个远程仓库
链接
git remote add origin git@github.com:miaov-zmouse/kkb-test.git
同步本地仓库到远程
git push -u origin master
远程分支
# 提交到远程(分支)
git push origin [本地分支名称]:[远程分支名称]
# 远程先创建好分支然后拉取到本地
git checkout -b [本地分支名称] origin/[远程分支名称]
# 拉取远程分支到本地
git pull origin [远程分支名称]:[本地分支名称]
# 查看远程仓库
git remote show origin
# 查看本地分支
git branch
# 查看远程分支
git branch -r
# 查看所有分支
git branch -a
# 删除本地分支
git branch -d [本地分支名称]
# 删除远程分支
git push origin --delete [远程分支名称]
# or
git push origin :[远程分支名称]
# 设置默认提交分支
git branch --set-upstream-to=origin/[远程分支名称] [本地分支名称]