https://i.ancii.com/lovejavacc/
面朝大海 春暖花开 https://github.com/qvbtxgt
Ta还没有发布动态 ...
前两天,良许在做集成的时候碰到了一件闹心事。事情是这样的,良许的一位同事不小心把一个错误的 dev 分支 merge 到了 master 分支上,导致了良许编译不通过。于是,我们需要将版本回退到 merge 之前的状态。这种情况下,就不能简单使用 git
commit对象记录本次提交的所有信息,包括提交人、提交时间,本次提交包含的tree及blob。标签引用,它指向某一个commit。执行后 ls -a 可查看到.git目录。由上可以得出,一个commit里面含有一个tree。
1 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,
git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改以及新文件,但不包括被删除的文件。git add -u :他仅监控已经被add的文件,他会将被修改的文件提交到暂存区。
使用此命令将会显示将要删除的文件
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号