2018秋招面试问题(八、关于git)

注:面试过程中整理的学习资料,如有侵权联系我即刻删除。

Git的基本指令?

服务器---------------------->本地仓库----------(缓存区)------------>工作文件

创建工程(创建版本库):git init,然后配置用户名和密码;就可以进行以下操作了。

pull就是fetch和merge的结合。fetch是获取远程仓库,merge是与本地分支合并。修改了自己的文件后,git add将修改保存到缓存区, commit是提交到本地仓库中,push是将本地仓库的修改推送到服务器的仓库中。

删除临时文件:git clean

在私有分支上舍弃一些没有提交的更改:git reset

切换分支或查看旧版本:git checkout

在公共分支上回滚更改,撤销已经提交的更改:git revert

创建本地分支:git branch 分支名;(master是默认的远程分支)

将新分支发布在github上: git push origin Branch1
在本地删除一个分支: git branch -d Branch1
在github远程端删除一个分支: git push origin :Branch1   (分支名前的冒号代表删除)

暂存工作台:git stash

取出工作台:git stash pop

什么时候会再创建一个新的分支?

比如项目进行中遇到了一个问题,解决方案不确定,但是你不希望因此影响到当前的开发,那么你可以为此创建分支,然后在分支上测试你的方案,如果可行那么可以通过合并分支功能将你的更新应用到主干,反之你可以放弃它。

Git遇到冲突如何解决?

首先先编辑冲突(打开冲突文件,留下需要的那一行代码,删除多余的代码),然后保存文件,再commit。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值