• Git 常用的命令总结(欢迎收藏备用)


    总结日常开发生产中常用的Git版本控制命令

    ------------------------------main--------------------------------

    <极客镇楼>

    一 创建版本库

    $ git clone <url>                 #克隆远程版本库 url为git远程库的地址
    $ git init                        #初始化本地版本库

    二 修改和提交

    $ git status                      #查询状态 
    $ git diff                        #查看变更内容
    $ git add                         #跟踪所有改动过的文件
    $ git add <file>                  #跟踪制定的文件
    $ git mv <old> <new>              #文件改名
    $ git rm <file>                   #删除文件
    $ git rm --cached <file>          #停止跟踪文件但是不删除
    $ git commit -m "commit message"  #提交所有跟新过的文件
    $  git commit --amend        #修改最后一次提交

    三 查看提交历史

    $ git log                #查看提交历史
    $ git log  -p <file>         #查看制定文件的提交历史
    $ git blame <file>          #以列表方式查看制定文件的提交历史

    四 撤销

    $ git reset --hard HEAD       #撤销工作目录中所有未提交文件的修改内容
    $ git check HEAD <file>       #撤销制定的位提交文件的修改内容
    $ git revert <commit>         #撤销制定的提交

     五 分之与标签

    $ git branch                      #显示所有本地分支
    $ git checkout <branch/tag>       #切换到制定分支或标签
    $ git branch -d <branch>          #删除本地分支
    $ git branch <new-branch>         #创建新分支
    $ git tag                         #列出所有本地标签
    $ git tag <tagname>               #基于最新提交创建标签
    $ git tag -d <branch>        #删除标签

    六 合并与衍合

    $ git merge <branch>          #合并指定分支到当前分支

      $ git rebase <branch>        #衍合制定分支到当前分支

    七 远程操作

    $ git remote -v                 #查看远程版本库信息
    $ git remote show <remote>          #查看指定远程版本库信息
    $ git remote add <remote> <url>        #添加远程版本库
    $ git remote fetch <remote> <branch>    #从远程代码库获取代码
    $ git pull <remote> <branch>        #下载代码及快速合并
    $ git push <remote> <branch>         #上传代码及快速合并
    $ git push <remote> :<branch/tag-name>   #删除远程分支或标签
    $ git push --tags                        #上传所有标签

    ----------------end----------------

    原创,转发请注明出处:http://www.cnblogs.com/hyhnet/p/5849370.html

    交流WX:wixf150

  • 相关阅读:
    JS处理日期&字符串格式相互转换
    Ajax 原理过程 同步与异步区别 优缺点
    元素居中
    width:100%;与width:auto;的区别
    URL、URI和URN三者之间的区别
    JavaScript encodeURI(), decodeURI(), encodeURIComponent(), decodeURIComponent()
    CSS 笔记三(Tables/Box Model/Outline)
    CSS 笔记二(Text/Fonts/Links/Lists)
    CSS 笔记一(Selectors/ Backgrounds/ Borders/ Margins/ Padding/ Height and Width)
    javascript,jQuery,trim()
  • 原文地址:https://www.cnblogs.com/libin-1/p/5850311.html
Copyright © 2020-2023  润新知