首页 > 代码库 > git原理的猜测
git原理的猜测
我们知道git有工作区,暂存区和分支:
1.编辑了git库中的文件后,没有add,相当于写入了工作区,也即创建了新的分支
我们可以用
git checkout -- filename
来撤销新创建了的分支
2.如果修改了文件并且
git add filename
了,那就相当于创建了新分支,并把HEAD指向了这个新分支,这个时候可以用
git reset HEAD filename
来把HEAD指回到原来的分支上,这时候
git status
你会发现先创建的分支还在,可以用
git checkout -- filename
来撤销。
3.切换分支的命令
git checkout branchname
4.删除后,查看branch,就只剩下master分支了:
git branch
5.现在,我们把dev分支的工作成果合并到master分支上:
git merge dev
6.
首先,我们创建dev分支,然后切换到dev分支:
$ git checkout -b dev Switched to a new branch ‘dev‘
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
$ git branch dev $ git checkout dev Switched to branch ‘dev‘
git原理的猜测
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。