git —help 获取所有指令
第一步:新建一个本地仓库
(1)新建一个manager一个空文件夹
(2)先打开隐藏的文件用 defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder 如果需要隐藏文件用defaults write com.apple.finder AppleShowAllFiles No && killall Finder
(3)进入新建的文件夹里面用到 输入cd 并将新建的文件夹拖到里面然后 ‘确定’
(4)然后输入pwd进入到新建的文件夹里面
(5) 初始化一个本地仓库 输入git init
第二步 :配置仓库
告诉git你是谁
通过 git config user.name inj
告诉git怎么联系你
git config user.email inj@itcast.cn 是一次性的配置 会配置到被管理文件的git文件夹下
一劳永逸的配置是
git config --global user.name lmj
git config --global user.email lmj@itcast.cn
git —help (git的所有命令)
git help clone (查询某个命令的解释) 空格 下一页 control + B 上一页
指南是不可修改的vim Q退出
搜索 按/
提交文件
(1)创建一个文件 用touch main.c 然后打开 用open main.c
在打开的界面里面写东西
(2)添加文件到’暂存区' 使用 git add main.c
(3) 把存到暂存区的文件提交上去 使用到 git commit main.c
(4)注意:如果没有在commit后面加—m说明修改了什么 会自动进入vim界面 要求我们输入修改信息 想要往里面输入东西 需要先按i 之后 确定 然后开始输入内容
输入完毕后按esc 然后按:wq 保存退出
注意:git中的add和svn中的add不太一样 svn中的add只需要add一次 二git种的add没次新建或者修改都要重新add
git 的常规指令:git status 查看文件状态
git status 添加文件到’暂存区’
git add 添加文件到“暂存区”
git commit 文件名称 添加文件到“本地“
注意:如果没有在commit后面加上-m说明修改了什么 会自动进入vim界面 要求我们输入修改信息 按键键盘上的i代表开始输入内容 输入完毕之后按esc然后再按:wq
所以:如果以后在终端中提交最好再后面加上-m
注意:(1)添加之前的颜色为红色 红色代表在工作区
(2)添加到暂存区之后的颜色 是绿色 绿色代表在“暂存区”
git log 查看修改的记录
git reflog 查看修改的标题
git reset —hard HEAD^ 返回上一个版本
git reset —hard 版本号 返回指定的版本
git checkout 未提交状态的撤回
建立远程服务器(仓库)
git init —bare
建立本地文件
cd到当前的文件下
git clone 远程仓库地址
cd 到本地仓库里面
第三步 创建忽略文件 .gitignore
去github拷贝别人写好的忽略文件
echo -e”拷贝的东西”>.gitignore
ls - la
生成之后 添加到版本控制里面
git add .gitignore
git commit .gitignore -m”添加忽略文件”
新建项目
//打标签 git tag -a v1.0 -m”添加版本号”
//查看当前标签 git tag
此时 本地标签 跟服务器 没关系 需要提交服务器
将标签推送到服务器中
git push origin v1.0
开发
发布
保存稳定版本
继续开发
出现bug
分配任务去分支上修复bug
合并代码到主线
备份稳定版本
继续开发
…….
模拟BUG 2.0版本
从服务器克隆
查看版本号
git tag
//到某一个版本号
git checkout v1.0
git checkout -b bugfix1.0 //创建分支
修改BUG
保存稳定版本
合并到主线