当前位置: 首页 > article >正文

Git操作整体流程

文章目录

    • 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.kler.cn/a/560412.html

相关文章:

  • 设计模式 之 工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)(C++)
  • 调查报告:DLL项目运行时库设置与依赖兼容性分析
  • Qt 多线程误区:QThread 任务未正确执行及收尾回调未触发的原因分析
  • 云计算该如何实现高效数据存储和处理?
  • 【目标检测】目标检测中的数据增强终极指南:从原理到实战,用Python解锁模型性能提升密码(附YOLOv5实战代码)
  • PV和UV的区别
  • UE5从入门到精通之多人游戏编程常用函数
  • Qt中C++与QML交互从原理、方法与实践陷阱深度解析
  • 系统架构分析:软件需求工程部分知识一览概括
  • C++ Primer 额外的string操作
  • LLM高效推理:KV缓存与分页注意力机制深度解析
  • ubuntu windows双系统踩坑
  • 从零掌握动态代理:JDK与CGLib的实现原理与实战应用
  • Redis基操
  • STM32单片机开发(7).离散PID的程序实现
  • Apache Pinpoint工具介绍
  • [实现Rpc] 客户端 | Requestor | RpcCaller的设计实现
  • JVM view(1)
  • rust笔记9-引用与原始指针
  • 浏览器JS打不上断点,一点就跳到其他文件里。浏览器控制台 js打断点,指定的位置打不上断点,一打就跳到其他地方了。