git使用

本文详细介绍了Git的基本配置步骤,包括账户和SSH密钥的设置方法。此外还覆盖了Git的基础操作流程,如创建仓库、文件管理、分支管理和远程仓库管理等。同时也提供了忽略文件的多种配置方式。

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

-- git 配置
    -- 设置账户
        git config --global user.name xxx
        git config --global user.email zhengjianfeng666@qq.com
    -- 查看设置
        git config --list
    -- ssh 配置
        ssh-keygen -t rsa -C "mail@qq.com" -- 将生成的公钥商上传到服务器。
    
-- 基本操作
    -- 创建git仓库
        git init
        git init + 目录名
    -- 从github上下拉项目(克隆)
        git clone git@github.com:MrZhengJ/mysql-log -- 需要提前加入到该项目
    -- 查看项目状态
        git status
            -- 红色→对文件的增删改
            -- 绿色→新添的文件
    -- 将工作区的文件添加到缓存区
        git add + 文件
        git add . -- 将修改的文件全部上传到git
    -- 将缓存区的文件放到版本库
        git commit -m 备注
        git commit -a  -- 跳过备注
    -- 写入缓存与已修改但尚未写入缓存的改动的区别
        git diff 
        git diff --stat
    -- 取消已缓存的内容
        git reset HEAD + 文件
    -- git中移除文件
        git rm +文件 (执行该命令时,文件未修改,直接删除)
        git rm -f +文件 (删除之前文件已修改并放入缓存区,添加 -f选项)
        git rm --cached +文件 (仅从缓存区删除)
    -- 移除与重命名
        git 文件名 + 目标路径 -- 移除
        git mv 源文件  新文件 -- 重命名
        
-- 分支管理
    -- 创建分支
        git branch + 分支名
    -- 切换分支
        git checkout + 分支名
        git checkout -b + 分支名 -- 创建并切换到该分支
    -- 删除分支
        git branch -d + 分支名
    -- 分支合并
        git merge + 分支名

-- 远程仓库管理
    -- 添加远程库
        git remote add origin + url  -- 添加一个远程库,代号是origin, 地址是url
    -- push代码
        git push origin master -- 把本地的版本(默认是master),推到代号是origin的远程库

-- git 忽略文件的三种方式
    -- 1. 在项目目录下新建.gitignore文件并添加规则
        特点:此种方式的忽略规则只局限于本项目目录及其子目录,并且.gitignore文件会被提交到远程仓库进行共享忽略规则。
    -- 2. 在.git/info/exclude中添加忽略规则
        特点:忽略规则局限于本项目目录及其子目录,规则只存在本地不会被提交和共享。
    -- 3. 设置全局忽略文件 git config --global core.excludesfile ~/.gitignore
        特点:忽略规则将作用于全局所有的项目,并且规则不会被存储到远程仓库和共享。
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值