Linux下git的使用总结

本文详细介绍Git版本控制系统的基本概念,包括工作区、版本库、暂存区等,以及常用操作如初始化仓库、添加文件、提交更改等。同时,文章还讲解了如何通过SSH协议连接GitHub,实现远程代码管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有关git的相关概念

工作区:就是你在电脑里能看到的目录,相当于自己创建的目录

版本库(Repository):工作区有一个隐藏目录“.git”,这个不算工作区,而是Git的版本库。 
Git的版本库里有很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
对于任何一个文件,在 Git 内都只有三种状:已提交、已修改、已暂存

git中的基本操作命令

1.git init                                    创建/初始化仓库

2.git add <filename>                添加某个文件到暂存区

 git add                                     也可以将所有文件一次添加dao暂存区

3.git commit -m '描述信息'       将暂存区的代码提交到仓库,生成一个版本

4.git status                               查看工作区的状态

5.git checkout <filename>       放弃对工作区代码的修改 

注释:在你修改代码后,未提交到仓库之前,执行此命令可以放弃对代码的修改

5.git log                                    查看日志信息(详细版)

    git reflog                               查看日志信息(精简版)

6.git reset HEAD <filename>   从暂存区撤回已添加的文件

7.git diff                                    查看具体修改的内容(different,不同,只能查看add之前本地文件的修改)

8.git reset -- hard HEAD^         回退版本(回退到修改或提交前的前一个版本)

    git reset --hard HEAD~<数字>    回退到前几个版本

9.git reset HEAD <版本号>        回退到指定版本

10.git branch  <name>               创建本地分支

11.git checkout  -b  <name>      切换到指定分支

12.git merge <name>                 合并分支

git与GitHub的连接

首先我们要有一个github的账户。没有的可以去注册一个。然后我们要建立SSH链接。这是一种通讯的加密协议。

首先在Github上添加ssh key,然后在Linux中查找隐藏目录.ssh/id_rsa.pub文件,把id_rsa.pub文件中的所有内容复制到GitHub中的SSH中。最后通过连接命令使Linux和Github建立连接。

建立连接的命令:ssh-keygen -t rsa -C "your_email@youremail.com"    (后面的电子邮箱写你GitHub注册时的邮箱)

输入之后要输入口令,可以不用输入直接按“enter”一路确认就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值