![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
TimeMagician
这个作者很懒,什么都没留下…
展开
-
git cherry-pick 和 rebase
cherry-pick该方法可以用于将一个分支的提交在另一个分支复现一遍。举个例子,当不小心在test分支上编写了新功能,并commit后,虽然新功能无误,但是自己的工作分支mywork却没有新功能,则此时方法有两个,一个是删除mywork分支,并重新从test分支新建一个mywork2分支.另一个是采用cherry-pick方法.即首先查出在test分支上提交新功能的commit版本号,...原创 2019-03-25 21:22:08 · 492 阅读 · 0 评论 -
Git stash
Git stashgit stash命令可以用在不想commit当前工作进度,但是要checkout分支的时候,此时就可以用git stash来保存当前进度到堆栈中.stash的相关命令如下:git stash 将当前工作存入栈中;git stash pop 在当前分支中,把栈中的工作进度恢复出来,并删除栈中对应内容;git stash apply 在当前分支中,把栈中的工作进度恢复出来...原创 2019-04-09 21:21:23 · 784 阅读 · 0 评论 -
Git取消跟踪文件
1.取消新加文件的跟踪此时只要配置.gitignore文件即可,具体的文件编写方法可以自行查询2.取消已追踪文件的跟踪要用到git rm -r -n --cached <file>命令,其中,-n代表暂不执行该命令,仅显示会受到该命令影响的文件.在确定后,可以取消添加-u,即git rm -r --cached <file>来完成文件的取消跟踪,然后将文件加入.git...原创 2019-04-17 20:11:51 · 2129 阅读 · 0 评论