37654cefa26f44a7abdf5abf31f7752f.png

    1、用特定的软件打开文件
    open -a 软件名称 文件目录

    2、git查看配置信息
    git config —list

    git config user.name

    3、配置个人的用户名称和电子邮件地址
    git config —global user.name “runoob”

    git config —global user.email test@runoob.com

    4、git基本概念
    Git 工作区、暂存区和版本库概念:

    工作区:就是你在电脑里能看到的目录。

    暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

    版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库

    5、git提交代码到仓库
    git add *.c

    git add README

    git commit -m ‘初始化项目版本’

    git init

    git add .

    git commit

    6、拷贝项目到本地
    git clone 链接url

    7、提交与修改
    git add 添加文件到仓库

    git status 查看仓库当前的状态,显示有变更的文件。

    git diff 比较文件的不同,即暂存区和工作区的差异。

    git commit 提交暂存区到本地仓库。

    git reset 回退版本。

    git rm 删除工作区文件。

    git mv 移动或重命名工作区文件。

    8、提交日志
    git log 查看历史提交记录

    git blame 以列表形式查看指定文件的历史修改记录

    9、远程操作
    git remote 远程仓库操作

    git fetch 从远程获取代码库

    git pull 下载远程代码并合并

    git push 上传远程代码并合并

    10、Git 分支管理
    git branch 查看分支

    git branch aa 添加分支aa

    git checkout aa 切换到aa分支

    git branch -d aa 删除aa分支

    git branch -d aa 合并完后就可以删除分支。

    一般步骤
    git init
    git add README.md
    git commit -m “first commit”
    git branch -M main
    git remote add origin https://github.com/WangWenShuai529/qrcode-master.git
    git push -u origin main
    ————————————————
    版权声明:本文为CSDN博主「汪程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/m0_61504367/article/details/123999820


    *删除tag
    git push origin :refs/tags/sp_4.1 修改删除名称即可

    *基于某个Tag修改
    如果要在某个tag的基础上做修改,直接切换到tab,修改后是无法提交的。
    因为这时HEAD指向了一个具体的commit id,而没有处在一个分支中。
    解决方法
    先根据这个tag新建一个分支
    git checkout -b 新分支 tag名
    git checkout -b tagbranch sp-v4.1
    git checkout -b fixbranch sp-v4.1

    打Tag
    git add *
    git commit -m “sp-v4.1”
    git tag sp-v4.1
    git push
    git push origin sp-v4.1

    更加tag新建分支
    git checkout -b newbranch tag1.1