Git操作整体流程

news/2025/2/24 15:16:22

文章目录

    • 1.Git创建个人仓库
    • 2、Git全局配置
    • 3、Git本地管理
    • 4. Git本地管理常用命令汇总
    • 5、使用Git命令将项目提交到远程码云管理
    • 6.使用IDEA进行管理
    • 7、Idea里面的终端
    • 8、关于提交总结

1.Git创建个人仓库

打开https://gitee.com/,登录个人账号,右上角加号选择新建仓库,然后填写个人的仓库名称,创建成功
在这里插入图片描述

2、Git全局配置

仓库创建成功后,会显示Git 全局设置、创建 git 仓库、已有仓库的相关代码指令。在任意文件位置点击鼠标右键,点击Open Git Bash here,即进入Git的命令行,进行Git的全局设置(复制git上提供的代码即可)。关git命令页面即可。

commit提交的时候如果没有配置email和name需要配置
git config --global user.name "自己的注册名字"
git config --global user.email "自己绑定的邮箱"

在这里插入图片描述

3、Git本地管理

如上已经成功创建自己的仓库并且完成了Git的全局配置,接下来点击打开我们想要管理的项目,进入文件目录,在文件目录部分同样鼠标右键进入Open Git Bash here,然后输入git init命令可以显示出来隐藏文件夹.git,则已经成功将我们的项目纳入了Git版本管理(本地管理)。只要不删除.git文件夹,原则上只要电脑没有出现问题,那我们的项目就不会丢失。
在这里插入图片描述

4. Git本地管理常用命令汇总

我们改动项目一系列操作Git上面都会有显示。Git常用命令如下:

提交:

git init                       //初始化本地版本库
创建文件,添加修改
git add  文件名 (git add . ) //将代码提交到暂存区
git commit -m "第一次提交"    //提交到Git
git log                      //日志

在这里插入图片描述
在这里插入图片描述
查看相关状态和代码差异的命令:

git status
git diff

gitk& 打开gitk工具能帮助我们理解
注意:多用git status查看当前文件的状态。

上述操作显示已经成功提交到本地管理,撤销的相关命令

git 里面的“.”,全部的意思。  
git checkout .        恢复所有的更改(没有做git add操作恢复到上一次提交,做了add操作恢复到暂存区)
git checkout file    恢复单个的文件
git checkout 目录  恢复某个目录下面所有文件

总结:

我们在IDEA里面写的项目相当于是处于最底层的工作目录,当我们写完一个具有完整功能的代码或者一部分代码的时候,可以使用git add .命令将代码提交到暂存区域,然后继续编写代码继续git add .,如果发现代码有错误想要回撤到以前的版本,就可以使用git checkout . 或者git restore .将缓存区的所有代码覆盖现在的错误代码,也可以指定文件回撤覆盖现在的代码版本,如果想要找回的删除文件,可以根据git的提示进行操作git restore --staged。确认全都没有问题了之后使用 git commit -m "提交" 命令提交到本地管理。

同时还可以使用git status 查看文件的当前状态,使用git diff命令查看不同。

5、使用Git命令将项目提交到远程码云管理

在这里插入图片描述

第一次连接远程成功后,之后提交直接使用下面的命令即可:

git push origin master:master

在这里插入图片描述
回到自己的码云仓库即可看到上传到远程的代码。

6.使用IDEA进行管理

如上过程我们实现的是使用Git命令提交到本地管理(本地电脑的.git)里面,同样IDEA里面提供了很好的图形页面,可以使用IDAE进行本地管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用IDEA将项目与远程进行连接,方法与上面一样:
在这里插入图片描述
然后点击commit and push提交到远程。第一次提交会弹出输入码云账号密码的页面。

7、Idea里面的终端

Idea里面的终端可以输入代码,默认的是Windons的终端模式,可以改成Git的终端的模式:

IntelliJ Idea

File—>settings—>Tools—->Terminal—>

设置shell path 为D:\Git\Git\bin\bash.exe

也就是你的git中bin目录下的bash.exe

在这里插入图片描述
在终端可以输入Git的相关命令

在这里插入图片描述

8、关于提交总结

Idea里面的commit是提交到本地,commit and push是提交到远程。

用git命令提交到远程:git push origin master:master
用git命令提交到本地:git commit -m "提交到本地"

http://www.niftyadmin.cn/n/5864511.html

相关文章

綫性與非綫性泛函分析與應用_2.賦范向量空間-母本

第2章 賦范向量空間 1.向量空間;哈默爾基;向量空間的維數 - 定義與性質 - 向量空間的定義:設\mathbb{K}為數域,集合X是\mathbb{K}上的向量空間,若在X上定義了加法(x,y)\in X\times X\to x + y\in X和數乘(\alpha,x)\in\mathbb{K}\times X\to\alpha x\in X兩種運算,且滿足…

在线骑行|基于SpringBoot的在线骑行网站设计与实现(源码+数据库+文档)

在线骑行网站系统 目录 基于SpringBoot的在线骑行设计与实现 一、前言 二、系统设计 三、系统功能设计 5.1用户信息管理 5.2 路线攻略管理 5.3路线类型管理 5.4新闻赛事管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取…

图神经网络

现在是下午四点,我今天醒的太晚了,十二点才起床,然后打打炉石看看小说,一晃就到现在了。不过真的蛮有意思的。我得开始学习了,毕竟时间很紧张,我需要尽快达到毕业要求。 补充一下,其实喜欢看网文…

vscode代码补全 main

设置->配置用户代码片段->c(c.json)->填写如下信息 PS: new回车 自动补全 {"start c code": {"prefix": "new","body": ["#include <head.h>\n","int main(int argc,const char * argv[])","…

JAVAEE一>Spring IoC和DI详解

目录 Spring容器说明&#xff1a;Ioc容器优势&#xff1a;DI介绍&#xff1a;从Spring获取对象&#xff1a;获取对象的方法&#xff1a;关于上下文的概念&#xff1a; Controller注解&#xff08;控制层&#xff1a;接收参数并响应&#xff09;&#xff1a;Service注解&#xf…

内网网络安全的解决之道

本文简要分析了企业内部网络所面临的主要分析&#xff0c;阐述了安全管理人员针对不同威胁的主要技术应对措施。进一步介绍了业界各种技术措施的现状&#xff0c;并提出了未来可能的发展趋势。 内网网络安全问题的提出 网络安全对于绝大多数人而言指的都是互联网安全&#xff…

【Blender】二、建模篇--07,置换修改器

0 00:00:03,620 --> 00:00:08,620 大家好 这张课呢 我们来讲建模篇的最后一个重点修改器 置换修改器 1 00:00:08,980 --> 00:00:17,580 把它放在最后 不是因为它最难 而是因为它很常用 尤其大家以后做材质的时候 我们可以用一张贴图把一个平面做出来凹凸的感觉 2 00:00…

mysql中union all和WITH ROLLUP实现汇总的两种方式

目录 一、场景需求 二、UNION ALL实现方式 三、WITH ROLLUP实现方式 四、对比总结 一、场景需求 假设存在销售记录表sales&#xff1a; CREATE TABLE sales (sale_date DATE,product VARCHAR(50),amount DECIMAL(10,2) );需要实现&#xff1a;1. 按日统计总销售额 2. 按产…