git学习-1 常用命令总结

作者: 追沐 | 来源:发表于2017-06-20 11:50 被阅读16次

    查看配置

    查看当前git配置

    git config --list

    git全局的配置文件位置:

    1、cd到项目文件中;
    2、ls -la;
    3、有一个.git的文件;
    4、cd .git;
    5、有一个config的文件,cmd点击可以打开

    提交

    提交时显示所有的diff信息

    git commit -v

    添加当前目录所有文件到暂存区

    git add .

    提交暂存区到仓库区

    git commit -m "提交说明"

    提交指定文件的修改到暂存区

    git commit file1 file2 -m "提交说明"

    分支

    查看所有本地分支

    git branch

    查看所有本地分支的最新提交

    git branch -v

    查看本地和远程所有分支

    git branch -a

    新建一个分支

    git branch 分支名

    新建一个分支并切换至该分支

    git checkout -b 分支名

    新建一个分支,指定指向的commit

    git branch 分支名(新) 分支名(commit)

    切换到上一个分支

    git checkout -

    切换到指定分支

    git checkout 分支名

    合并指定分支到当前分支

    git merge 分支名

    删除分支

    git branch -d 分支名

    删除远程分支

    git push origin --delete 分支名

    tag

    查看所有tag

    git tag

    新建一个tag在当前commit

    git tag tag名

    删除本地tag

    git tag -d tag名

    删除远程tag

    git push origin 分支名

    查看tag信息

    git show 分支名

    查看信息

    查看状态

    git status

    显示当前分支的提交log

    git log

    显示commit历史,以及每次commit发生变更的文件

    git log --stat

    显示某个文件的提交历史

    git log --follow 文件名
    git whatchanged 文件名

    显示指定文件的每一次diff

    git log -p 文件名

    查看过去5次的提交记录

    git log -5 --pretty --online

    显示所有提交过的用户,按照提交次数排序

    git shortlog -sn

    显示指定文件是什么人什么时间修改过

    git blame 文件名

    相关文章

      网友评论

        本文标题:git学习-1 常用命令总结

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