idea通过Git管理代码详细教程

1.从git上拉取代码库

idea上还没有项目的时候(点右上角Get from VCS):

在这里插入图片描述

idea上有打开项目的时候(顶部菜单栏 VCS Get from version Control):

在这里插入图片描述

还有一种就是当前项目已经连接了git,VCS已经变成了Git(顶部菜单栏 Git Clone):

在这里插入图片描述

在里面填上git的地址就可以了

特殊情况:本地已经有代码,需要提交到线上仓库

这个其实你在git上创建好仓库里面就有提示

在这里插入图片描述

在idea左下角Terminal里面输入上面哪些命令就可以,如果当前项目没有用git管理过直接按上面那个框来就好了

在这里插入图片描述

2.同步git线上代码(顶部菜单栏 Git Pull)

在这里插入图片描述

选择当前分支就好,点Pull

在这里插入图片描述

小知识点:

`git pull``git fetch`都是用于从远程仓库获取最新代码的Git命令,但它们有一些不同之处。

- `git pull``git pull`命令用于从远程仓库拉取最新的代码,并自动将其合并到当前所在的分支中。它等价于执行`git fetch``git merge`两个操作的组合。简单来说,`git pull`将远程代码拉取到本地并尝试自动合并。

  例如,使用`git pull origin master`将从名为`origin`的远程仓库的`master`分支拉取最新代码,并尝试将其合并到当前所在的分支。

- `git fetch``git fetch`命令用于从远程仓库下载最新的代码,但不会自动合并到当前分支。它只是将远程代码下载到本地,然后你可以使用其他命令(如`git merge``git rebase`)手动将其合并到当前分支。

  例如,使用`git fetch origin`将从名为`origin`的远程仓库下载最新代码,但不会自动合并。然后,你可以使用`git merge origin/master``origin`仓库的`master`分支合并到当前所在的分支。

区别总结如下:

- `git pull`自动将远程代码拉取并合并到当前分支。
- `git fetch`只是下载远程代码到本地,不会自动合并,需要手动执行合并操作。

使用哪个命令取决于你的需求和工作流程。如果你希望一次性获取最新代码并自动合并到当前分支,可以使用`git pull`。如果你更倾向于手动控制合并过程或者想要查看远程仓库的更新情况而不立即合并,可以使用`git fetch`

3.提交代码

重要提示:提交前一定要先pull拉一下线上代码,不然会出现冲突很麻烦!!!

提交本地代码到本地仓库(顶部菜单栏 Git Commit)

在这里插入图片描述

注意检查提交内容是否正确,点开看下(修改内容多的话可以点那个上下箭头快速定位到下一个修改位置)

在这里插入图片描述

记得要写提交记录,方便别人知道你改了什么,也方便自己日后查看(点下面的Commit)

在这里插入图片描述

接着还需要把本地库代码提交到线上git仓库(顶部菜单栏 Git Push)

在这里插入图片描述

查看一下分支还有提交内容,没问题就点下面的Push Anyway

在这里插入图片描述

右下角会弹窗提示提交结果,下面这个就是成功了,你也可以登录git去看一下

在这里插入图片描述

4.合并分支

重要提示:一定要先将两个分支的线上代码都拉下来,本地的也都提交到各自线上分支!!!

刚才提交的代码都在dev分支上,通常需要同步到主分支上

点击右下角dev,在Remote里面选择你要同步过去的分支如main,点击main然后再点左边弹出的菜单栏里面的Checkout

在这里插入图片描述

一定要先将当前分支代码提交,不然会提示下面这个窗口

在这里插入图片描述

小知识点:

Smart Checkout 就会把冲突的这部分内容带到开发分支,比如我在dev分支修改代码,要切换到main分支,点击smart checkout后,main分支会有dev分支修改的代码。

Force Checkout 就不会把冲突的这部分内容带到开发分支,如果点了force checkout则本地修改都会丢失!!!

Don`t checkout 不切分支,继续留在当前分支了

所以合并前一定要先将两个分支的代码都提交

切换到main分支后我们先执行Pull获取线上代码,然后执行Commit和Push确认本地代码已全部提交

在这里插入图片描述

合并dev代码到main分支

点击右下角main,选择dev点击后在左边菜单栏选Merge ‘dev’ into ‘main’

在这里插入图片描述

合并成功后main后面会有个向上的箭头,说明有需要提交到线上库的代码了

在这里插入图片描述

提交合并后的main代码到线上仓库

在这里插入图片描述

会了这些日常工作应该差不多了,剩下的就是一些冲突解决了,都很麻烦,但是只要大家都按流程来基本不会出现冲突的,所以一定要按流程来!!!!!!!!!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Git是一种分布式版本控制系统,旨在帮助开发者管理和跟踪代码的修改历史。以下是使用Git的一些基本步骤和教程: 1. 安装Git:首先,需要在计算机上安装Git。可以通过Git官方网站下载适用于操作系统的安装程序进行安装。 2. 创建仓库:在项目目录下,使用命令行窗口或Git GUI工具,运行`git init`命令来创建新的Git仓库。 3. 添加文件:可以使用`git add`命令将文件添加到Git仓库的暂存区域。例如,`git add file1.txt`可以将文件file1.txt添加到暂存区。 4. 提交更改:通过`git commit`命令提交文件更改到Git仓库。例如,`git commit -m "Add file1.txt"`可以将文件更改提交到仓库,并添加相关注释。 5. 查看修改历史:可以使用`git log`命令查看Git仓库中的提交记录。这将显示提交哈希值、作者、提交时间等信息。 6. 分支管理:可以使用`git branch`命令查看和创建分支。通过`git checkout`命令可以切换到不同的分支。 7. 远程仓库:Git支持与远程仓库进行交互。可以使用`git remote`命令添加、删除和查看远程仓库。例如,`git remote add origin <remote repository URL>`将远程仓库添加为origin。 8. 推送和取:可以使用`git push`命令将本地分支的更改推送到远程仓库。而`git pull`命令用于从远程仓库获取最新的更新。 9. 合并和解决冲突:使用`git merge`命令可以将一个分支的更改合并到另一个分支。当两个分支有冲突时,需要手动解决冲突并再次提交。 10. 撤销更改:如果想要撤销某个提交或更改,可以使用`git revert`或`git reset`命令。`git revert`用于创建一个新的提交来撤销之前的更改,而`git reset`可以将HEAD指针重置到之前的提交。 这些是Git的一些基本用法和教程,可以帮助用户开始使用Git管理和跟踪代码修改历史。希望对您有所帮助! ### 回答2: Git是一种分布式版本控制系统,可以帮助团队协同开发,管理项目代码。以下是Git在使用中的教程: 1. 安装Git:首先,我们需要在本地计算机上安装Git。可以去Git官网下载适合自己操作系统的Git安装包,并按照提示进行安装。 2. 创建仓库:在使用Git之前,需要先在项目文件夹下创建一个空的Git仓库。可以通过命令行进入到项目文件夹,并执行命令`git init`来初始化一个Git仓库。 3. 添加文件:将项目中所有需要进行版本控制的文件添加到仓库中。使用`git add`命令可以将文件添加到缓存区。 4. 提交更改:使用`git commit`命令将缓存区的文件提交到本地仓库中,同时需要添加一个有意义的提交信息,用来描述本次提交的更改内容。 5. 查看历史记录:使用`git log`命令可以查看当前仓库的所有提交记录,包括提交者、提交时间和提交信息等。 6. 创建分支:Git的分支功能可以让开发者在同一个项目上同时进行不同的开发工作。使用`git branch`命令可以创建一个新的分支,使用`git checkout`命令可以切换到指定的分支。 7. 合并分支:当在不同分支上开发完毕后,可以使用`git merge`命令将指定分支的更改合并到当前分支上。 8. 撤销更改:如果需要撤销某个文件或整个项目的更改,可以使用`git checkout`命令来恢复到之前的版本。 9. 远程仓库:使用Git可以将本地仓库与远程仓库进行关联,实现代码的远程备份和团队间的协作开发。通过`git remote`命令可以添加和管理远程仓库,使用`git push`命令可以将本地仓库的更改推送到远程仓库。 以上是Git的基本使用教程,通过学习和实践,可以更好地利用Git进行项目的版本控制和团队协作。 ### 回答3: Git是一款分布式版本控制系统,常用于协同开发项目。下面是一个简单的Git使用教程: 1. 安装Git:从Git官方网站上下载合适的安装程序,根据提示进行安装。 2. 配置用户名和邮箱:在命令行中运行以下命令设置全局用户名和邮箱。 `git config --global user.name "Your Name"` `git config --global user.email "your-email@example.com"` 3. 创建仓库:在项目根目录下运行`git init`命令初始化一个Git仓库。 4. 添加文件:使用`git add <file>`命令将文件添加到Git仓库,可以使用通配符*添加多个文件。 5. 提交更改:使用`git commit -m "commit message"`命令提交更改到仓库,-m选项后面是本次提交的说明信息。 6. 查看状态:使用`git status`命令查看当前仓库状态,包括已修改但未提交的文件。 7. 查看版本历史:使用`git log`命令查看仓库的版本历史记录。 8. 切换分支:使用`git branch`命令查看当前分支,使用`git checkout <branch>`命令切换到指定分支。 9. 创建分支:使用`git branch <branch>`命令创建一个新的分支。 10. 合并分支:使用`git merge <branch>`命令将指定分支的更改合并到当前分支。 11. 远程仓库:使用`git remote add origin <remote-url>`命令添加远程仓库地址,使用`git push -u origin master`将本地仓库推送到远程仓库。 12. 克隆仓库:使用`git clone <remote-url>`命令克隆远程仓库到本地。 这是一个简单的Git使用教程,通过这些基本命令可以完成日常开发中常见的操作。需要更详细教程可以参考官方文档或搜索相关资料。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子非衣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值