git使用指南--基础命令使用和工具使用

前言:我们在开发中最常用的协作工具就是git工具,这是一款多人协作的代码管理工具,其能有效的将个人开发者的智慧组合在一起,产出一个大型的集成项目,因此,要和其他开发者更好的交流和协作,我们就必须要好好掌握git工具。本文将从以下三个方面介绍和总结一些个人的使用经验,也希望对大家有所帮助。

1.git安装和环境配置

1.1 git 安装

git的安装可以参考菜鸟教程:Git 安装配置 | 菜鸟教程 (runoob.com),这里不过多赘述,值得一提的是在我们常用windows系统上的安装,可点击如下网址:Git for Windows,选择合适的版本进行对应的安装:

下载后点击一步步安装即可,具体安装教程可参见blog:git安装教程

安装完成后,就可以开始准备初始话仓库并和他人协作,我们有两种方式,一种是自己初始话本地仓库,可以使用git init命令,也可以使用git clone有远程复制别人的代码,一起进行协作开发。

但在有些时候,我们并不能直接clone别人的代码,往往是要我们有一个远程git的账号和密码,登录认证成功后才能方便的拉取,此时往往可能让我们输入账号密码:

我们为了方便,可以使用git config设置相应的一些全局变量,避免每次使用都要重复输入,比如我们可以设置全局的用户和邮箱,命令如下

git config --global user.name
git config --global user.email

在配置完成后,我们可以用git config --list检查git相应的配置

除此外,我们还可以配置http代理和禁用代理 ,可使用如下命令:

git config --global http.proxy
git config --global --unset https.proxy

2.git 基础命令的说明和使用

在初始化代码后,我们就可以提交,推送和拉取代码了,其具体的关系示意图如下:

除此外,我们还可以用git branch+分支名 来创建分支,git branch 来列出所有分支,用git branch -d来删除分支 ,用git checkout来切换分支,这样以达到多版本和写作开发的目的。

在开发过程中,我们其实常用的命令主要如下: 

git commit  -a       提交本地仓库

git push  +<远程主机名> <本地分支名>:<远程分支名>   推送远程仓库

git pull  <远程主机名> <远程分支名>:<本地分支名>   拉取远程仓库

git merge   合并分支

其中push远程和本地相同时,冒号和冒号后的数据可省略,pull拉取代码合并到当前分支时,冒号及冒号后的内容也可以省略,具体实例如下:

git push origin master

git pull main master 

其他还有一些查看远程仓库和查看日志的命令如下:

git remote -v

git log  --oneline 

具体的使用方法可以参照菜鸟教程:Git 基本操作 | 菜鸟教程 (runoob.com)

3.git工具使用

记命令往往是繁琐且容易出错的,因此为了便于操作,提高开发者的效率,我们往往使用idea自带的git菜单栏和vscode等的插件便捷的对提交代码进行管理。下边为大家一一介绍:

3.1 idea操作git

idea作为最普遍的java开发工具,其内置的git开发工具确实强大,比如我们常用的几个命令,就以快捷菜单的形式展现在我们开发页面上,具体如下:

其从左往右以此是拉取代码,提价代码,推送代码,查看历史记录和回退代码。我们也可以用ctrl+ k和ctrl+shfit+k快速的提交代码。

除此外,我们也可以在git菜单列表下使用git的更多操作,比如配置远程和查看日志等

部分版本的没有git菜单,也可以通过vcs和下边工具栏进行相应管理:

3.2 vscode操作

vscode使用git先要引入git插件,具体引用方法如下图:

引用好后,就可以使用命令或则快捷方式提交和拉取代码了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值