git入门

一、git创建本地分支

要在Git中创建一个新的分支,按照以下步骤进行操作:

确保你当前在要创建分支的代码状态下。你可以使用 git status 命令查看当前的代码状态,并使用 git add 和 git commit 命令将修改的文件提交到当前分支。

1.使用 git branch 命令创建一个新的分支。
bash 复制代码
git branch <新分支名>

   
   
   

这将在本地仓库中创建一个新的分支,但你仍然停留在当前分支上。

2.使用 git checkout 命令切换到新创建的分支。
bash 复制代码
git checkout <新分支名>

   
   
   

这将使你从当前分支切换到新创建的分支上。

3.如果需要,你可以在新分支上进行代码修改和提交。
bash 复制代码
git add <文件名>
git commit -m "提交信息"

   
   
   

这将在新分支上进行代码修改,并使用 git commit 命令提交修改。

4.如果你想将新分支推送到远程仓库,可以使用 git push 命令。
bash 复制代码
git push -u origin <新分支名>

   
   
   
   
   
   

这将把新分支推送到远程仓库,并将其与本地分支关联起来。

二、git合并分支

要将一个分支合并到另一个分支,按照以下步骤进行操作:

确保你当前在要合并到的目标分支上。

1.使用 git branch 命令查看当前所在的分支,并使用 git checkout 命令切换到目标分支。
bash 复制代码
git branch
git checkout <目标分支>

   
   
   
2.使用 git merge 命令将要合并的分支合并到目标分支上。
bash 复制代码
git merge <要合并的分支>

   
   
   

这将会将要合并的分支的提交历史合并到目标分支上,并生成一个新的合并提交。

3.解决合并冲突(如果有)。

如果在合并过程中发生了冲突,Git 会提示你解决冲突。你需要手动编辑冲突文件,解决冲突后使用 git add 命令将文件标记为已解决,然后使用 git commit 命令提交合并结果。

bash 复制代码
git add <冲突文件>
git commit

   
   
   
4.完成合并后,你可以使用 git branch -d 命令删除已合并的分支(可选)。
bash 复制代码
git branch -d <要删除的分支>

   
   
   

注意:在合并分支之前,建议先进行代码备份或创建一个新的分支来进行合并操作,以防止意外情况发生。

三、git删除本地分支

要删除本地分支,使用 git branch -d 命令。以下是删除本地分支的步骤:

打开终端或命令行窗口,并进入你的本地仓库目录。

1.使用 git branch 命令查看当前的分支列表,并确定你要删除的分支。
bash 复制代码
git branch

   
   
   

输出的列表中,当前分支会有一个 * 标记。

2.使用 git branch -d 命令加上分支名来删除指定的本地分支。例如,如果你要删除名为 feature 的分支,可以运行以下命令:
bash 复制代码
git branch -d feature

   
   
   

如果分支上有未合并的更改,Git 会给出警告并阻止删除。如果你确定要删除分支并丢弃未合并的更改,可以使用 git branch -D 命令来强制删除分支:

bash 复制代码
git branch -D feature

   
   
   

删除成功后,可以使用 git branch 命令再次确认分支已被删除。

git branch

删除的分支将不再显示在列表中。

请注意,删除本地分支不会影响远程仓库中的分支。如果你想删除远程仓库中的分支,你需要使用 git push 命令来删除远程分支。例如,要删除名为 feature 的远程分支,可以运行以下命令:

bash 复制代码
git push origin --delete feature

   
   
   

这里的 origin 是远程仓库的别名,feature 是要删除的分支名。

四、git挂载远程仓库分支

要将远程仓库的分支挂载到本地仓库,按照以下步骤进行操作:

打开终端或命令行窗口,并进入你的本地仓库目录。

1.使用 git remote -v 命令查看当前的远程仓库配置。
bash 复制代码
git remote -v

   
   
   

输出的列表中,会显示你当前仓库所关联的远程仓库的名称和 URL。

2.使用 git remote add 命令加上远程仓库的名称和 URL 来挂载远程仓库分支。例如,如果你要挂载名为 origin 的远程仓库分支,可以运行以下命令:
bash 复制代码
git remote add origin <远程仓库URL>

   
   
   

这将把远程仓库的分支挂载到本地仓库,并将其命名为 origin。

3.使用 git fetch 命令从远程仓库获取最新的分支信息。
bash 复制代码
git fetch origin

   
   
   

这将获取远程仓库的分支信息,并将其存储在本地仓库中。

4.使用 git checkout 命令加上远程仓库分支的名称来切换到该分支。
bash 复制代码
git checkout <远程仓库分支名称>

   
   
   

例如,如果你要切换到名为 main 的远程仓库分支,可以运行以下命令:

bash 复制代码
git checkout main

   
   
   

现在,你已经成功挂载了远程仓库的分支到本地仓库,并切换到了该分支。

请注意,挂载远程仓库分支后,你可以在本地仓库上进行操作,并将更改推送到远程仓库。

五、git删除多余的挂载

要删除多余的挂载点,你可以按照以下步骤进行操作:

打开终端或命令行窗口,并进入你的本地仓库目录。

1.使用 git remote -v 命令查看当前的远程仓库配置。
bash 复制代码
git remote -v

   
   
   

输出的列表中,会显示你当前仓库所关联的远程仓库的名称和 URL。

2.使用 git remote rm 命令加上远程仓库的名称来删除指定的挂载点。

例如,如果你要删除名为 origin 的挂载点,可以运行以下命令:

bash 复制代码
git remote rm origin

   
   
   

删除成功后,再次运行 git remote -v 命令确认挂载点已被删除。

请注意,删除挂载点不会影响远程仓库本身,只是解除了本地仓库与远程仓库的关联。如果你想删除远程仓库本身,你需要在远程仓库的管理界面或使用其他适当的命令来执行删除操作。

相关推荐
云云3211 小时前
怎么通过亚矩阵云手机实现营销?
大数据·服务器·安全·智能手机·矩阵
新加坡内哥谈技术2 小时前
苏黎世联邦理工学院与加州大学伯克利分校推出MaxInfoRL:平衡内在与外在探索的全新强化学习框架
大数据·人工智能·语言模型
涵信2 小时前
Windows11 安装 Ubuntu-20.04,同时安装配置 zsh shell,配置 git 别名(alias),大大提高开发效率
linux·git·ubuntu·bash
Data-Miner2 小时前
经典案例PPT | 大型水果连锁集团新零售数字化建设方案
大数据·big data
lovelin+v175030409662 小时前
安全性升级:API接口在零信任架构下的安全防护策略
大数据·数据库·人工智能·爬虫·数据分析
道一云黑板报3 小时前
Flink集群批作业实践:七析BI批作业执行
大数据·分布式·数据分析·flink·kubernetes
节点。csn3 小时前
flink集群搭建 详细教程
大数据·服务器·flink
数据爬坡ing4 小时前
小白考研历程:跌跌撞撞,起起伏伏,五个月备战历程!!!
大数据·笔记·考研·数据分析
云云3214 小时前
云手机方案全解析
大数据·服务器·安全·智能手机·矩阵
喝鸡汤4 小时前
一起学Git【第五节:git版本回退】
git