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

git是什么及Linux git操作

1.什么是git

git是一种版本控制器,对于开发⼈员来说,git最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!可以将写好的源代码文件同步到远程仓库管理(add、commit、push),也可以拉取远程仓库的历史版本源代码到本地。

2.如何创建远程仓库并克隆到本地(以Gitee为例)

(1)新建仓库

(2)克隆仓库到本地

使用命令即可将远程仓库克隆到本地

add clone "仓库地址"

3.git的常用操作

3.1代码提交三板斧头

(1) add

git add [filename]

将文件添加到本地git中(git的暂存区) 

(2)commit

git commit -m "meassage"

 将文件提交到本地git,并附上提交日志(引号中的文字)

(3)push

git push

本地仓库和远端仓库的同步

在本地仓库使用如下命令,可以看到隐藏文件

ll -al

这个名为.git的文件就是本地仓库 

 

文件提交的图示如下 

 

3.2其他操作及细节

(1)git status

git status

此命令可以查看当前git的状态

(2)git log

git log

此命令可以查看文件的提交记录

(3)配置用户名、邮箱

git config --global user.name "Your Name"         //配置用户名
git config --global user.email you@example.com    //配置邮箱

(4)仓库中的.gitignore文件包含了忽略上传文件的信息

(5)git仓库要提交,必须保证本地仓库的内容和远端仓库内容一致

(6)linux 和window同时使用,会冲突。冲突解决pull,如果修改了同一个文件git不会覆盖,
修改暴露出来,要由程序员自己解决冲突 

 


http://www.kler.cn/a/510946.html

相关文章:

  • 郑州大学2022级大三期末复习总结(数据库,传感器,嵌入式,人工智能,移动终端开发,计算机英语)
  • Spring Boot 集成 MongoDB:启动即注入的便捷实践
  • 安全测评主要标准
  • 迅为瑞芯微RK3562开发板/核心板应用于人脸跟踪、身体跟踪、视频监控、自动语音识别(ASR)、图像分类驾驶员辅助系统(ADAS)...
  • 抖音a_bogus,mstoken全参数爬虫逆向补环境2024-06-15最新版
  • iOS - Objective-C 底层实现中的哈希表
  • [EAI-018] π0: A Vision-Language-Action Flow Model for General Robot Control
  • Pytorch 自学笔记(三):利用自定义文本数据集构建Dataset和DataLoader
  • Qt——界面优化
  • Windows电脑安装File Browser与cpolar轻松搭建本地云盘
  • Vscode:问题解决办法 及 Tips 总结
  • Go语言简洁框架目录和高效的快发框架设计
  • Tomcat下载配置
  • AI agent 在 6G 网络应用,无人机群控场景
  • 安全策略配置实验
  • postgresql链接详解
  • window.location.href 与form method=post 一起使用时需要注意这个问题
  • 全自动化河道水位监测系统:实时传输与远程监控
  • MySQL基于gtid的主从同步配置
  • Mono里运行C#脚本29—mono_trampolines_init
  • 管理口令安全和资源(一)
  • Java锁 可重入锁(递归锁) 深入源码解析 ReentrantLock synchronized
  • Linux TFTP 使用
  • 第38天:Web开发-JS应用NodeJS原型链污染文件系统Express模块数据库通讯审计
  • C语言之文本加密程序设计
  • Three.js贴图加载与环境遮蔽贴图强度设置(五)