git中工作区,缓存区以及仓库的关系如图
常用的命令:
// 添加到缓存区
git add 你要add的文件 ( . 表示将当前目录全部add到缓存区)
// 将缓存区的文件提交本地仓库
git commit -m “你的备注”
// 将本地仓库push到服务器
git push origin 分支名
// 查看缓存区状态
git status
// 查看当前分支
git branch
// 查看所有分支
git branch -a
// 新建分支
git branch 分支名
//切换分支
git checkout 分支名
实际操作,在过程中更加明确每条指令怎么用
1. 新建一个目录
2. 利用git init初始化,将该目录初始化为可用git版本控制,初始化成功会看到一个.git的隐藏文件夹
3. 由于现在没有分支,我们需要add和commit一次 会出现master分支
当前分支为master,以及文档的信息
4. 新建分支 dev 并且切换到dev分支
5 修改文件信息
6. 切回master分支,发现文件内容并不和dev分支的文件内容一样;这就是新建分支的好处
7. 使用git merge 被合并分支名 合并分支(可能会有冲突,但是会自动帮你都加载一起,然后两个提交的人商量何如处理)
8. 其中git log可以查看提交的日志信息
9. 利用git reset --hard xxx 回退版本