【Linux】git命令(基础,新手)

news/2024/10/11 16:40:03/

文章目录

    • 1.查看当前git版本信息
    • 2.安装git
    • 3.将远端仓库克隆到本地
    • 4.三板斧第一招:git add
    • 5.三板斧第二招:git commit
    • 6.三板斧第三招:git push
    • 7.对仓库文件进行更改
    • 8.查看使用提交日志
    • 9.查看本地与远端的同步状态
    • 10.从远端仓库拉取最新版本文件


1.查看当前git版本信息

git version

在这里插入图片描述

2.安装git

sudo yum install -y git //-y选项表示不再询问,直接安装

首次提交git,会需要完善邮箱和姓名:
在这里插入图片描述

3.将远端仓库克隆到本地

第一步:登录Gitee,获取你的仓库地址;
第二步:克隆远端仓库到本地,在命令行输入——>

git clone [你的仓库地址]

第三步:如果是私有项目,输入用户名密码,仓库就克隆到本地了。

什么是仓库?

ll -al之后,.git就是仓库,仓库的本质其实就是一个文件夹,我们在命令行输入tree .git,会出现一大串东西,其中objects记录了用户修改版本号,tags就是标签等等。

仓库里的.gitignore文件是什么?

.gitignore文件是在git提交的时候用来屏蔽某些你不想提交上去的文件。

4.三板斧第一招:git add

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

git add [文件名]

将需要用git管理的文件告知git

5.三板斧第二招:git commit

提交改动到本地仓库,即.git文件夹

git commit -m '日志'

提交的时候,应该注明提交日志,描述改动的详细内容(注意不要乱写!!!)

6.三板斧第三招:git push

将本地仓库同步到远端服务器上

git push

需要输入用户名密码,同步成功后,刷新gitee或github页面就能看到代码改动了。push到远端仓库本质上就是将.git仓库里的内容同步到Gitee上去。

7.对仓库文件进行更改

git mv test.txt test.c //对文件进行重命名
git rm -f test.c //删除指定文件

因为这里的mv和rm只是删除本地文件,远端仓库还未更改,所以还需要重新提交到远端仓库。

8.查看使用提交日志

可以查看你的所有操作痕迹。

git log

9.查看本地与远端的同步状态

git status

10.从远端仓库拉取最新版本文件

若我们直接在远端仓库进行改动,比如直接在gitee或github上进行修改文件,在本地直接提交会出现冲突,所以我们需要先将远端仓库最新版本拉取到本地,用如下命令:

git pull

http://www.ppmy.cn/news/47072.html

相关文章

【智能电网】智能电网中针对DOS和FDIA的弹性分布式EMA(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

IP-GUARD能否实现打印指定文件时需经过管理员审批后才能打印?

支持。先设置禁止打印文档的策略,然后设置相关审批流程,再给到客户端相应的申请权限: 1、在控制台-高级-打印控制策略中,给需要进行打印管控的客户端设置以下策略: 动作:禁止 2、在控制台-申请管理-桌面申请管理-审批流程管理中,添加申请类型为打印的审批流程,指定审批人…

Linux 内核调优部分参数说明

表示尽量使用内存,减少使用磁盘 swap 交换分区,内存速度明显高于磁盘一个数量级。 vm.swappiness 0内存分配策略,Redis 持久化存储需设置值为1。 vm.overcommit_memory 10:表示内核将检查是否有足够的可用内存供应用进程使用&…

「C/C++」C语言与C++的区别

目录 1. 语言起源2. 编程范式3. 內置类4. 函数重载5. 引用类型6. 模板7. 异常处理 1. 语言起源 C语言 最初是由Dennis Ritchie在1970年代开发的,它是一种可移植、高效、底层的编程语言,主要用于系统软件、嵌入式开发、操作系统等领域。 C语言 于1980年代…

我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告

PICK 未来的AI技术将会让人类迎来下一个生产力变革,这其中也包括生成型AI的突破性革新。各大公司也正在竞相推出AIGC工具,其中微软的Copilot、Adobe的Firefly、Github的chatGPT等引起了人们的关注。然而,游戏开发领域似乎还没有一款真正针对性…

nacos使用

【应用服务注册】 1,引入依赖 spring-cloud-starter-alibaba-nacos-discovery 2,配置服务地址 spring.cloud.nacos.discovery.server-addr:0.0.0.0:8848/ 3,启动类添加注解 EnableDiscoveryClient 4,统一接口返回结构 ResultData …

ubuntu(20.04)-shell脚本(2)echo-date-awk-sed-iptables-shell变量数组

1.echo 语法:echo [-ne][字符串]补充说明: 1、echo会将输入的字符串送往标准输出。 2、输出的字符串间以空白字符隔开,并在最后加上换行号。OPTIONS: -n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文…

【WebRTC技术专题】更进一步,核心组件RTP/RTCP数据传输协议 (3)

前言介绍 RTP/RTCP协议是流媒体通信的基石。 RTP协议定义流媒体数据在互联网上传输的数据包格式RTCP协议则负责可靠传输、流量控制和拥塞控制等服务质量保证。 在WebRTC项目中,RTP/RTCP模块作为传输模块的一部分 发送端采集到的媒体数据进行进行封包,…