首页 > Linux操作系统 > Linux操作系统 > Java工具面试题:版本控制工具
废话不多说,直接上题!
Git和SVN有什么区别?
SVN优缺点?
优点:
缺点:
Git优缺点?
优点:
缺点:
说一下Git创建分支的步骤?
说一下Git合并的两种方法以及区别?
Git代码合并有两种:Git Merge和 Git ReBase
Git Merge:这种合并方式是将两个分支的历史合并到一起,现在的分支不会被更改,它会比对双方不同的文件缓存下来,生成一个commit,去push。
Git ReBase:这种合并方法通常被称为“衍合”。他是提交修改历史,比对双方的commit,然后找出不同的去缓存,然后去push,修改commit历史。
Git如何查看文件的提交历史和分支的提交历史?
使用git log命令
什么是 git stash?
用于临时保存和恢复修改,可跨分支。使用场景:写着代码,写着写着,别人告诉我bug修好了,我就要去更新一下代码,如果更新冲突,应该把当前代码保存起来,此时可以使用git stash命令。命令的本质帮我们做了两件事:①把所有改动做了一个快照,然后保存起来,并还原原来的文件。②在需要的时候,可以把之前的修改恢复。
什么是git stash drop
删除保存的存储。
git config 的作用?
配置或读取相应的环境变量。这些环境变量,主要保存了 Git 在各个环节的具体工作方式和行为。位置:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69923331/viewspace-2707635/ ,如需转载,请注明出处,否则将追究法律责任。