标签:知识点 zha 复制 branch ike .com 位置 保存状态 glob
首先明白git的三种状态
commited已提交 =====>git仓库(存着各种版本)
modified已修改(此时就是我们的编辑器中的未保存状态)====>工作目录
staged暂存状态======>暂存区域
敲打一下
cd yike/ ====>进入到项目根目录
git init ====>初始化了一个新的仓库
ls -a可以查看此时隐藏的Git仓库
此时有可能开始写index文件了,改完以后
git add index.html====>存到暂存区
git commit -m ‘备注信息‘ ====>将暂存区的内容放到git仓库并mark了一下
git config --global user.name zhangfei======>配置用户名
git config --global user.eamail kcf120623@163.com====>配置用户邮箱 首次配置完之后以后就不用了
如果蛋疼想查看一下自己的配置信息
git config --list
git log ===>可以看自己的日志
然后就可以去修改各种了
修改完以后有可能是好多文件都被修改了
git status====>查看修改的文件,(红色的都是没有放到暂存区的文件)
git add -A/* ===>将所有修改的文件放到暂存区(此时刚才红色的文件全部变成绿色了)
此时又蛋疼改了些不想改的东西,想回到没改之前的状态
可以先Git status一下,看看改了哪些文件
然后 git checkout 文件名 可以将改了文件还原到改之前的绿色状态
都完事之后
git commit -m ‘备注信息必须写‘=====>提交到仓库(并且生成一个新的版本)
git log 可以看到每一次的存盘记录
此时想回到任意版本
git reset --hard 复制的版本git log的版本信息Id值
git升级的一些知识点,记得有点乱,也许是仅对本人有用。
分支
要创建分支的话master至少要commit一次,这样才能生成master分支
git branch 分支名称====>创建分支
此时git branch 命令可以查看分支,看*号,*处于什么位置上,表明当前处于哪个分支
git checkout cart(分支名称)====>切换到分支
然后开始新功能的开发,此时突然说之前写的master上的功能有问题,那么就把分支的内容保存commit一下
然后git checkout master 修改之前的内容,然后git add git commited -m 然后git checkout 分支继续开发
git merge master =====>要合并的分支
git branch -d/-D 分支名称====>删除没卵用的分支
git协同开发
git push 远程仓库地址 master 将master上传至远程仓库
git pull 远程仓库地址
共享仓库要求
共享仓库是一个以.git结尾的目录
共享仓库 git init bare 裸仓库
标签:知识点 zha 复制 branch ike .com 位置 保存状态 glob
原文地址:https://www.cnblogs.com/frea/p/9291914.html