1.git log查看历史提交
2.回滚提交
通过git log 找到每次提交的唯一ID,回滚到对应的提交项
git reset 3efa9c21901c5185e6d4b7343fc4b2e7d5b8078e 回滚到第一次提交
3.创建分支
git branch hotfix
新的分支会在当前分支原有历史版本的结点上进行创建,我称其为子分支4.切换分支
git checkout hotfix
5.合并分支(先切换到master主分支再合并分支,这样分支的内容就在主分支上)
git merge hotfix
6.查看分支
git branch
7.删除分支
git branch -d hotfix
借助一个远程仓库,让大家可以共享代码、历史版本等数据
1.创建一个共享仓库
mkdir repo.git
进入仓库
cd repo.git
初始化一个共享仓库,也叫裸仓库 注意选项--bare
git init --bare
2.向共享仓库共享(同步)内容
首先使用ls查看该目录初始化后的内容
首先创建进入项目目录cd myProject,该项目需要是一个已提交过的项目
然后使用命令:
git push ../repo.git/ master
把项目同步到repo.git中
3.从共享仓库中取出内容
新建一个目录(模拟一个开发者)
git clone ../repo.git demo
这样通过repo.git共享仓库,我们轻松得到了一个项目的副本
4.通过demo仓库向repo.git共享内容
git push ../../repo.git/ master
5.获取仓库中共享的内容
这时候,我们就成功获取demo中的修改的内容