• 常用的Git commands


    常用的Git commands

    暂存区和分支都属于版本库,修改的地方是工作区。
    
    创建目录:
        mkdir dir_name
    显示当前目录:
        pwd
    初始化库:
        git init
    添加远程库:
        git remote add origin git@github.com:Redbackkk/xxxxx.git
    
    提交到暂存区:
        git add <filename>
    提交到分支:
        git commit -m "messages"
    回到历史版本:
        git reset --hard <commit-id>
    丢弃工作区的修改(恢复成最近commit的版本):
        git restore <filename>
    丢弃暂存区的修改:
        git restore --staged <filename>
    删除文件:
        git rm <filename>
    
    查看当前工作区状态:
        git status
    查看日志(commit-id和message)(树状图):
        git log --graph --pretty=oneline --abbrev-commit
    查看更新:
        git diff <commit id 前五位即可>
    查看命令日志:
        git reflog
    整理log graph:
        git rebase
    
    查看分支:
        git branch
    创建分支:
        git branch <branchname>
    切换分支:
        git swith <branchname>
    *创建并切换分支:
        git switch -c <branchname>
    合并某分支到当前分支:
        git merge <branchname> --no-ff (该参数可以看出合并)
    删除分支:
        git branch -d <branchname> (大写D强制删除)
    将部分修改merge到当前分支(修复bug后,修改dev分支):
        git cherry-pick <commit-id>
    
    查看挂起工作区列表:
        git stash list
    保存工作区:
        git stash
    恢复工作区:
        git stash pop / git stash apply stash@{x}
    
    查看标签:
        git tag
    添加标签:
        git tag <tagname> [[commit-id](默认为HEAD)  -m "description" ]
    推送标签:
        一个:
            git push origin <tagname>
        全部:
            git push origin --tags
    删除本地标签:
        git tag -d <tagname>
    删除远程标签:
        git push <远程库> :refs/tags/<tagname>       (远程库默认为origin)
    
    查看远程库:
        git remote (-v 显示详细信息)
    推送分支:
        git push <远程库> <branchname>
    抓取分支:
        git clone git@aaa.xxx:username/repository.git
    创建本地dev分支:
        git switch -c dev origin/dev
    
  • 相关阅读:
    C基础--指针数组
    C基础--函数指针作为函数的参数
    C基础--二重指针和数组指针
    C基础--泛型函数
    html中怎么去掉input获取焦点时候的边框
    CSS3阴影 box-shadow的使用和技巧总结
    jQuery 事件
    jquery $(document).ready() 与window.onload的区别
    JavaScript substring() 方法
    indexOf()的用法
  • 原文地址:https://www.cnblogs.com/R3col/p/12452560.html
Copyright © 2020-2023  润新知