Java操作Git完整的教程来了!!!

Git?

       Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
       分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

Git安装

参考之前文章:特详细的Git安装与配置,确认过,是你需要的!!!

Git命令

# 克隆仓库
$ git clone 仓库地址
# 初始化仓库
$ git init
# 添加所有文件
$ git add --all
# 提交更改
$ git commit -m "提交说明"
# 添加远程仓库
$ git remote add "仓库名" "仓库地址"
# 推送到远程
$ git push -u osc master

Java控制Git

Maven依赖

<dependency>
	<groupId>org.eclipse.jgit</groupId>
    <artifactId>org.eclipse.jgit</artifactId>
    <version>5.12.0.202106070339-r</version>
</dependency>

先上个克隆仓库吧

Git.cloneRepository()
                .setURI("Git仓库链接")
                .setDirectory("克隆到本地目录")
                .setCredentialsProvider(new UsernamePasswordCredentialsProvider("Git远程仓库用户名", "Git远程仓库密码");)
                .call();
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值