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

Linux系统命令行git的使用

目录

一.git的定义

二.gitee仓库的创建

1.新建仓库

2.复制仓库链接

3.将远端仓库拉到本地

三.git三板斧

1.三板斧第一招

2.三板斧第二招

3.三板斧第三招

四.git的其他问题

1.文件.gitignore是什么?

2.git log (查看历史提交信息)

3.git status(查看本地仓库的状态)

4.信息配置


一.git的定义

Git是一个开源的分布式版本控制系统,它能够高效地处理从小到大的项目。Git是由Linus Torvalds创建的,最初的目的是为了更好地管理Linux内核的开发。与其他版本控制工具如CVS和Subversion不同,Git采用了分布式版本库的方式,这意味着每个工作副本都是一个完整的版本库,不依赖于中央服务器。

ubantu下git安装命令: sudo apt-get install git

二.gitee仓库的创建

1.新建仓库

1.点击主界面右上角的新建仓库

2.对仓库信息进行配置

配置结束后,点击创建后就会建立我们的仓库

2.复制仓库链接

仓库创建成功之后,点击克隆就会对我们仓库的相关链接进行配置

3.将远端仓库拉到本地

之后我们需要在我们的操作系统中把我们的git先下载起来,然后使用命令git clone (远端仓库链接),输入用户名和密码就会把我们远端的仓库拉下来了。进入我们的本地拉取下来的目录,之后显示我们的隐藏目录,我们的隐藏目录.git就是我们的本地仓库

三.git三板斧

1.三板斧第一招

将代码放到刚才下载好的目录中

git add [文件名]  //把文件添加到我们的仓库暂存区内

该目的是将需要用 git 管理的文件告知 git,也可以将我们要添加的文件拷贝到我们的目录中,然后git add .  就可以把我们在本地目录中不在 .git仓库中的文件全部传到 .git仓库暂存区域内
当文件修改时我们也需要将文件进行add操作,因为我们的git添加的就是我们文件变化的部分

实际展示:

2.三板斧第二招

提交改动从暂存区域到本地区域

git commit -m " "   (此处必须带上-m,然后和双引号,然后双引号内要添加我们的日志信息)

实际展示:

3.三板斧第三招

同步到远端服务器上

git push

需要填入用户名密码. 同步成功后, 刷新 Gitee 页面就能看到代码改动了.

实际展示:

四.git的其他问题

1.文件.gitignore是什么?

这里的.gitnore,就是我们对所传文件的控制,创建仓库后就会自动产生这个文件,该文件内具有很多文件名后缀,具有这些文件后缀的文件不能被传到我们的远程仓库,也就是这些文件被忽略了

2.git log (查看历史提交信息)

显示当前仓库的提交历史记录,包括提交作者、日期和提交信息等。

3.git status(查看本地仓库的状态)

显示当前工作目录和暂存区的状态,包括已修改、未跟踪或已暂存的文件。

4.信息配置

在第一次使用git是会让我们配置好信息,也就是我们的邮箱和姓名(本质就是为了对我们的代码进行溯源),也就需要一下两条指令:

git config --global  uesr.email "  xxx"
git config --global  uesr.name "  xxx"


文章转载自:

http://8Lng7rvI.fjgLf.cn
http://sbbuPp5J.fjgLf.cn
http://9XMRYx3M.fjgLf.cn
http://7gTQn2HT.fjgLf.cn
http://cDP67Nu5.fjgLf.cn
http://rYUMmJWG.fjgLf.cn
http://vaebAx4u.fjgLf.cn
http://zDxDJOLS.fjgLf.cn
http://fjSAeNF4.fjgLf.cn
http://AtFklrMh.fjgLf.cn
http://Gl2Xv1xl.fjgLf.cn
http://8eDcvrgy.fjgLf.cn
http://CfHyFwaJ.fjgLf.cn
http://SB4lvFKZ.fjgLf.cn
http://F5gSzEmM.fjgLf.cn
http://Ae9cSL27.fjgLf.cn
http://W2nMHbcO.fjgLf.cn
http://XRAkfpb4.fjgLf.cn
http://0F4LKeli.fjgLf.cn
http://XcndZe5r.fjgLf.cn
http://R2Bc7KH3.fjgLf.cn
http://Jet076QV.fjgLf.cn
http://0PSv96eN.fjgLf.cn
http://cGYAmD0V.fjgLf.cn
http://X02WheDN.fjgLf.cn
http://IJ8OoDFw.fjgLf.cn
http://KLjGTsC8.fjgLf.cn
http://QUlRrU8U.fjgLf.cn
http://tzD7sSoZ.fjgLf.cn
http://v0CTIf80.fjgLf.cn
http://www.dtcms.com/a/375144.html

相关文章:

  • Ubuntu服务器安装fish-speech本地语音部署教程
  • Tomcat的基础使用
  • 无人机电压模块技术剖析
  • 无人机图传通信模组——16公里抗干扰稳定传输的高性能解决方案
  • 高效 P2P 文件传输工具:FileSync 利用 WebRTC 技术实现极速安全传输
  • UOS20系统安装与 SSH/XRDP 远程访问功能配置指南
  • Spark学习(python版本)
  • 【XR行业应用】XR+工业,从远程协助到数字孪生,如何颠覆制造业?
  • 将Varjo XR技术融入飞行模拟器,有效降低成本提升训练效果
  • 深入了解linux系统—— POSIX信号量
  • K8S集群管理(2)
  • 安装JUPYTERHUB - 不使用LINUX本地用户
  • 如何实现 Vuex 中的 Store 插件
  • 少儿舞蹈小程序(11)作品与活动展示
  • crew AI笔记[6] - tools特性示例
  • 英一2009年真题学习笔记
  • 【mq】rabbit-mq学习笔记
  • 《数据库系统概论》第一章 初识数据库
  • 如何在Ubuntu 22.04系统上安装CUDA 12.9
  • 深入剖析LLM:从原理到应用与挑战
  • JavaWeb解决中文乱码问题
  • 控制台Connection closed by 198.18.0.3 port 22
  • AI视觉算法中的OpenCV API
  • 前后端分离架构中,Node.js的底层实现原理与线程池饥饿问题解析
  • Qt QML实现无边框窗口
  • 实战:HarmonyOS 中 HEIF 图像开发全流程(显示篇)
  • 经济学+机器学习+R语言:十大原理、熵权法、随机森林、神经网络、因果推断全解析
  • FPGA硬件设计-基础流程
  • 对expat库XML_Parse函数调用优化的测试
  • 构建未来:深度学习、嵌入式与安卓开发的融合创新之路