美文网首页
GIT常用命令

GIT常用命令

作者: 无我_无他_有你 | 来源:发表于2021-09-30 10:28 被阅读0次

    分支相关命令
    查看分支:git branch

    创建分支:git branch <name>

    切换分支:git checkout <name>

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

    删除分支:git branch -d <name>

    删除码云上的分支 git push --delete origin <name>

    GIT常用命令

    git config --global user.name "姓名" : 设置GIT的用户名
    git config --global user.email "邮箱" : 设置GIT的邮箱

    git init : 初始化GIT仓库

    git add [文件/文件夹] : 把工作区的文件加入到暂存区
    git commit -m '日志内容' : 把暂存区的内容添加到HEAD
    git commit --amend -m '日志内容' : 修改上次提交的日志内容

    git ls-files -s : 查看暂存区内容
    git ls-tree HEAD : 查看分支的内容

    git log : 查看提交日志
    加参数:--pretty=oneline 能让日志打印一行
    git status : 查看变动的信息
    加参数:-s 显示精简模式
    git diff : 显示暂存区和工作区的代码差异
    加参数:HEAD 显示工作区与分支的代码差异
    加参数:--cached 文件名 显示暂存区和上一个commit的代码差异
    git reflog : 查看历史版本

    git reset --hard HEAD^ : 当前分支回退到上一个版本,^的个数决定回到上多少个版本
    --hard : HEAD/工作区/暂存区一同回退到指定版本

    git reset --hard ID : 当前HEAD回退到指定ID的版本,可以通过git log命令查看版本的ID
    git show HEAD : 显示当前最新版本

    git checkout -- 文件名 : 把某个文件从暂存区恢复到工作区
    git checkout 版本号 -- 文件名 : 把某个文件的某个版本从暂存区恢复到工作区,可以通过git log命令查看版本的ID

    git rm 文件名 : 从工作区和暂存区删除某个文件,如果要在分支中也删除则需要手动commit

    git mv 原文件名 新文件名 : 修改工作区中文件名称,可以通过git status命令查看变动信息

    git blame 文件名 : 追踪工作区文件内容的来源
    加参数-L 开始行,+显示行数 : 从开始行追踪指定的行数

    $ touch .gitignore : 创建git的忽略文件

    git stash save 日志 : 临时存储当前的内容
    git stash list : 查看临时存储的列表
    git stash pop stash@{num} : 恢复到之前临时存储的内容,num为临时存储的序号
    git stash clear : 清空所有临时存储的内容

    git remote add origin 远程仓库地址 : 设置远程仓库
    git push -u origin master : 第一次推送必须使用-u参数,以后就可以直接git push即可
    git clone 远程仓库地址 : 从远程仓库下载代码

    ssh-keygen -t rsa -C "邮箱" : 创建一对钥匙

    git branch : 查看分支
    git branch 名称 : 创建分支
    git checkout 名称 : 切换分支
    git checkout -b 名称 : 创建+切换分支
    git branch -D 名称 : 删除分支
    git push origin --delete 名称 : 删除远程分支
    git merge 名称 : 把某分支合并到当前分支

    相关文章

      网友评论

          本文标题:GIT常用命令

          本文链接:https://www.haomeiwen.com/subject/gzyemltx.html