Git语法整理

1. git 与 svn 的大致区别?

答:s v n 是集中式的,如果远程服务挂掉,那么本地无法切换分支以及比对代码;git是分布式的,可以有多个远程仓库,它会从远程仓库同步分支信息到本地仓库,所以即使远程挂掉,也可以提交到本地,比对代码,切换分支等。

2. git 实现方式?

答:git 一旦有文件变动,就会产生新的文件,来记录。
       git hash-object -w 文件名 (文件add或者commit 的时候相当于执行了,该命令,根据内容寻址的方式,将整体文件内容输出成一个字符串的key,类似于md5,一个key,对应一个文件名)
       git cat-file -p hash值 (读取文件中的内容)

3.git基本命令介绍

add:数据放入暂存区;commit:提交代码到本地仓库;push:同步到远程仓库。

3.1. 添加远程地址仓库别名:git remote add orign 远程gi t地址
3.2.推送本地分支到远程:git push --set-upstream origin master
3.3.从远程拉取到本地:git clone origin 分支名
3.4. 展示分支名称:git branch -avv
3.5. 删除分支:git branch -d 分支名
3.6 查看日志 :git log --oneline
3.7 比对分支版本: git log dev..master (master 有多少变动没有同步到dev分支)
3.8 合并指定分支到当前分支:git merge 分支名
3.9 查看某分支最后一次提交:git show 分支名 
3.10: git log --graph --oneline

4.git 中包含的对象?

答:commit对象,树对象,存储对象

5.git协议有哪些?

答:local,ssh,http,git

6.查看目录下所有文件

find .git/objects/ -type f

 

7.通过mvn进行版本升级

mvn release:clean

mvn release:prepare -Darguments="-DskipTests=true" 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值