(git)day56javaEE基础查漏补缺

1.svn的优势是什么?

1.svn优点:集中式管理,管理方式在服务端配置好,客户端只需要同步提交即可,使用方便,操作简单,很容易就可以上手

2.在服务端统一控制好访问权限,利用代码的安全管理。

3.所有的代码以服务端为准,代码一致性高。

2.最大的远程仓库是github

3.git服务端和客户端:

1)服务端:本地仓库

2)客户端:操作本地仓库的软件。

注意:安装路径,不要有中文和空格。

4.add命令:

add就是让本地仓库认识,放到暂存区。

同一个文件只需要add一次,再次修改就不需要commit了

5.git常用操作:

1)新增:add+commit

2)修改:修改完直接commit

3)版本回退:查看日志,找到想回退的版本,复制以前版本的代码,再粘贴到当前文件,再commit

4)删除:右键小乌龟直接删除文件,再commit

6.忽略文件:.idea文件、.iml等。

有本地路径的相关配置。每个人都不同,所以要忽略。

忽略:递归忽略,和放到本地文件上。.gitignore

最好是提交忽略文件,都用一个忽略文件,省事儿

操作:

可以右键文件,选小乌龟,选添加到忽略列表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-USsA3RTL-1645546147168)(问题.assets/1645519403858.png)]

7.clone:clone属于是初始化

8.clone和pull的区别:

1)功能:一个拉文件,一个拉库

2)执行次数: clone初始化是执行一次,pull多次

9.gitee仿制的github。

码云和马云没有关系。

10.https和ssh:

拉取地址,两种地址:两种协议。

11.私钥和公钥:

私钥加密,公钥解密。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HgjX682P-1645546147169)(问题.assets/1645520718215.png)]

12.改保存的位置的话,读的时候也要改地址。就很麻烦。

13.如何解决冲突:

解决冲突:先拉取远端文件,编辑冲突。

编辑完成,再推送到远端。

14.推送后,记得提醒一下同事拉取一下代码。

15.远程仓库和项目名保持一致。

16.orgin是远程仓库的别名,可以重命名。

17.直接在父目录上添加,提交,推送

18.commit+push。可以一步完成。

19.merge:合并代码

20.创建和复制代码到新分支:

checkout + branch:相当于复制了主分支并选择新分支。

21.推送代码的时候:远程仓库会自动创建新分支

22.分支合并:?

1)先切换主分支,

2)然后在主分支上将其他分支代码合并进来

3)再推送到远程主分支。

current:当前分支。

23.一般都是自己用自己的分支。

24.工作中的git管理使用:

使用顺序:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mwwIn4Mi-1645546147170)(问题.assets/1645503564692.png)]

25.一定要先提交,再拉取

先拉取,再推送。

26.git可以放心大胆的推送吗?

可以

1)如果有代码冲突的话,是推送不成功的。

2)本地仓库不包含远程仓库的话,是推送不成功的。

例如:如果远程有1.txt文件,本地没1.txt文件直接推送,是不是把远程的1.txt文件删除了?

不是,提交的时候会有错误。

27.Git tag标签与branch分支的区别:

tag的位置是固定的,在给指定提交打好标签以后,它就固定于此位置。

分支的位置会不断变动的,随着分支的向前推移或者向后回滚,都在不断变化。

28.merge和rebase区别:

1)当需要完整的commit记录时,用merge优于用rebase;
2)当对commit记录要求比较清爽时,优先使用rebase

29.用没有用svn话术:

公司刚开始的时候用的svn,用了半年转到git上面了,这两年一直在用git,咱们公司要是用svn,我回顾一下应该能想起来。

30.私钥加密的话,私钥还能解密吗?

不能是不对称的加密手段。

公钥加密私钥解密,也可以说是 "公共密钥加密系统 "
私钥加密公钥解密,一般不这么说,应叫 "私钥签名,公钥验证 ",也可以说是“公共密钥签名系统”

31.git提交的信息的规范:

头,体,脚

提交信息的规范

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值