写在开始 :
本文主要讲解 Git 部分知识, 全文两万多字, 200多行,阅读可能花费时间比较久! 可以用作学习,复习等!
① 主要有 Git 简介和相关介绍;
② Git 下载安装 以及 Git 常用命令;
③ IDEA 中 Git 的使用。
help命令
1. Git是什么?
- Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许你恢复到任何特定版本的更改。
- 与 SVN 等其他版本控制系统(VCS)相比,其分布式架构具有许多优势,一个主要优点是它不依赖于中央服务器来存储项目文件的所有版本。
- 每个开发人员都可以“克隆”我在图中用“Local repository”标注的存储库的副本,并且在他的硬盘驱动器上具有项目的完整历史记录,因此当服务器中断时,你需要的所有恢复数据都在你队友的本地 Git 存储库中。
- 还有一个中央云存储库,开发人员可以向其提交更改,并与其他团队成员进行共享,如图所示,所有协作者都在提交更改“远程存储库”
Git 中常见命令
用于写入提交的命令是 git commit -a。
现在解释一下 -a 标志, 通过在命令行上加 -a 指示 git 提交已修改的所有被跟踪文件的新内容。还要提一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。
2. Git入门简介
作者 : Linus Torvalds (也是Linux的作者)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类,xml文件,html页面等), 在软件开发过程中被广泛使用.
上面是 git 的小图标
- 代码回溯
- 版本切换
- 多人协作
- 远程备份
1.1 Git概述
Git 简介
本次仓库: 开发人员自己电脑上的Git仓库;
远程仓库: 远程服务器上的Git仓库;
Git下载安装
下面是目前 23年6月 最新的版本情况:
1.2 Git 代码托管服务
注意 : 每个Git 远程仓库都对应一个网络地址, 点击 克隆/下载 按钮, 在弹出窗口点击 复制 按钮获取网络地址;
// 新建的仓库地址测试 https://gitee.com/itkaka20190306/itkakagit06.git
1.3 Git常用命令
1. Git全局设置
工作区 暂存区 版本库 概念
Git工作区文件状态
本地仓库操作
分支操作
标签操作
步骤2. 获取Git仓库-本地初始化仓库
:::info 注意 : git 仓库需要显示隐藏文件才能看到, 默认是隐藏的; :::
从远程仓库克隆
工作区 暂存区 版本库
如图 :
- 在仓库目录下任意创建一个 .java文件 ;
- 然后右键打开命令行, 输入 git add * 命令 ;
- 此时 暂存区 文件就已经创建,. 点击 .git 文件夹可以查看到 index 文件;
Git 工作区文件状态
本地仓库操作(重要)
git status 查看文件状态
git add 将文件修改加入暂存区
git reset 重置(将暂存区文件取消暂存 或者 切换到指定版本)
git commit 提交 (将暂存区文件修改提交到版本库)
git log 查看日志:::info git commit -m “init Demo.java” Demo.java
-m 参数 双引号里面的信息随意填写, 见名知意的说出修改的操作即可 最后是文件名 :::远程仓库操作命令
git remote -v 可以列出每一个远程服务器的名称, 如果没有参数-v 那么就只有简写分支操作
标签 操作
1.4 IDEA中使用Git
ssh公钥申请
SSH让本地仓库和线上仓库连通,注册码云,点击设置中的ssh公钥,自己电脑右键启动===》Git Bash Here
输入ssh-keygen -t rsa -C “注册码云的邮箱地址”
生成公钥 ; 出现公钥信息
cat ~/.ssh/id_rsa.pub
将出现的公钥复制到码云,就已连通
本地初始化仓库
远程仓库克隆
:::info.gitignore 忽略的意思 比如正常项目中 的 target .idea .iml 等文件都不需要交给git 管理!
:::
初始操作 找个文件夹作为本地仓库,再在码云上建一个线上仓库 初始化本地仓库: git init 添加至缓冲区: git add . 提交至本地仓库并备注此次提交,有助于版本回退:git commit -m '信息' 添加到项目地址的远程仓库中:git remote add origin ssh地址 提交:git push 第一次提交如果不成功可以使用强制提交:git push -u -f origin master 分支操作 创建一个新的分支,在本地仓库进行操作 将线上新的分支拉取到本地仓库:git pull 将分支切换到本地工作区域: git checkout 分支名 写完代码后:git add . git commit -m "命名操作" 提交到当前分支 git push 先切换到master: git checkout master 后合并:git merge origin/分支名 最后提交: git push
本地仓库操作
文章来源:https://www.toymoban.com/news/detail-492954.html
写在最后 : 码字不易, 如果觉得还行或者有帮助的话麻烦点点关注, 跟个赞👍, 祝福各位"码"无BUG!文章来源地址https://www.toymoban.com/news/detail-492954.html
到了这里,关于【Git】简介以及常用命令(2023年)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!