一般的なGitのコマンド

一般的なGitのコマンド

暂存区和分支都属于版本库,修改的地方是工作区。

创建目录:
    mkdir dir_name
显示当前目录:
    pwd
初始化库:
    git init
添加远程库:
    git remote add origin [email protected]: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 [email protected]:username/repository.git
创建本地dev分支:
    git switch -c dev origin/dev

おすすめ

転載: www.cnblogs.com/R3col/p/12452560.html