Linux Git 安装配置使用

本文详细介绍了Git的基本安装与配置流程,包括SSH密钥的生成与应用,远程仓库的添加与管理,以及常见操作如分支管理、代码拉取与合并等。适合初学者快速掌握Git的使用。

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

  • 首先要确定是否安装 git  使用命令  git --version

  • 如果没有安装   sudo apt install git

  • 安装完成后进行git配置,输入指令git config --global user.name "xxx"和 git config --global user.email "你的邮箱地址"()

  • 配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa(注意ssh-keygen之间没有空格),会在用户目录~/.ssh/下建立相应的密钥文件。

  • 创建完公钥后,需要上传。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。将ssk 复制到git上就可。

  • 然后 可以使用  git pull git@gitlab.xxxx.net:xxxxxx/xxxxxx.git (ssh为例)    拉取mster代码

  • 此时我们查看分支 只有master

  • 如果我们查看拉取所有的分支  使用 git fetch是会报错的  因为我们没有指定远程分支

  • 配置远程仓库

  • 现有文件需要上传到git
    git remote add origin https://xxxxx
    
    如果再添加一个远程仓库
    git remote set-url --add origin https://xxxxxx
    
    注意这里多次添加需要用
    git remote set-url --add
    不然会报错:
    fatal: remote origin already exists.
    或者改名
    git remote add otherOrigin https://url
    
    一次提交到所有远程仓库
    git push --all
    
    注意
    
    git pull 是 git pull (from) origin (to) master
    git push 是 git push (to) origin (from) master

     

  • 接下来即可以使用git

  •  git reset --hard  HEAD~1    回到上一个版本
                         git reflog                             查看版本的日志
    git checkout -- <文件>    丢弃工作区的改动
    git branch <name>    创建一个新的分支
    git branch                    查看分支
    git checkout <name>   切换分支
    git checkout -b <name> 创建并切换分支
    git merge <name>·   合并某个分支到当前分支
    git branch -d <name> 删除分支
    git log --graph --decorate --oneline
    git  branch -a
    git pull 是把远程分支的代码拉取下来并合并到本地分支
    新建远程分支:
    git checkout -b name
    git push origin name:name
    git branch -a  查看所有分支
     git push origin --delete name
    或者是:
    git push origin :name  推送一个空的分支 到远程 相当于 删除这个分支
    
    
    
    
    
    
    echo "# spider" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/xxxxxxx/xxxx.git
    git push -u origin master

     

### 如何在Linux系统上安装配置Git #### 使用包管理器安装Git 对于大多数Linux发行版而言,可以通过自带的包管理器来轻松安装Git。例如,在基于Debian或Ubuntu的系统中,可以利用`apt`工具来进行安装;而在像CentOS或是RHEL这样的环境中,则可以选择`yum`或者是更新版本中的`dnf`作为安装手段[^1]。 ```bash sudo apt update && sudo apt install git -y # 对于Debian/Ubuntu系统 sudo yum install git -y # 针对较老版本的Red Hat系操作系统 sudo dnf install git -y # 新一代Red Hat系列平台推荐方式 ``` #### 手动下载源码编译安装 另一种方法是从官方网站获取最新发布的压缩包文件,并按照官方文档指导完成手动构建过程。这种方式适合那些希望获得最前沿特性的开发者们[^3]。 ```bash cd /usr/src/ wget https://github.com/git/git/archive/v2.9.5.tar.gz -O git-2.9.5.tar.gz tar -zxf git-2.9.5.tar.gz cd git-2.9.5 make prefix=/usr/local all sudo make prefix=/usr/local install ``` > **注意**: 特定情况下可能还需要调整SELinux策略以及停用防火墙以确保正常运行[^2]。 #### 初始化个人身份信息 无论采用哪种方式进行安装,在首次使用之前都需要先设定用户名与邮箱地址: ```bash git config --global user.name "Your Name" git config --global user.email you@example.com ``` 为了验证是否成功设置了全局配置项,可执行如下命令查看当前用户的默认设置情况: ```bash git config --list ``` 此外,如果打算经常访问私有仓库的话,建议进一步创建SSH公钥并与远程主机关联起来以便简化认证流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值