• Git 常用命令


    //克隆一个仓库
    Git clone [url]
    
    //查看当前 Git 配置
    Git config --list
    
    //设置 Git 配置信息
    git config [--global] user.name "[name]"
    git config [--global] user.email "[email address]"
    
    //添加当前目录的所有文件到暂存区
    git add .
    //添加指定文件到暂存区
    git add [file1] [file2]
    
    //提交暂存区到仓库区
    git commit -m [message]
    
    //提交暂存区的指定文件到仓库区
    git commit [file1] [file2] ... -m [message]
    
    //列出本地分支或远程分支
    git branch [-r]
    
    //列出本地分支和远程分支
    git branch -a
    
    //新建一个分支,但依然停留在当前分支
    git branch [branch-name]
    //新建一个分支,与指定的远程分支建立追踪关系
    git branch --track [branch] [remote-branch]
    
    //建立追踪关系,在现有分支与指定的远程分支之间
    git branch --set-upstream [branch] [remote-branch]
    
    //删除分支
    git branch [-d or -D] [branch-name]
    
    //删除远程分支
    git push origin --delete [branch-name]
    git branch -dr [remote/branch]
    
    //以远程分支为基础新建一个分支,并切换到该分支
    git checkout -b [branch] origin/[remote-branch]
    
    //切换到指定分支,并更新工作区
    git checkout [branch-name]
    
    //切换到上一个分支
    git checkout -
    //恢复暂存区的所有文件到工作区
    git checkout .
    
    //把所有本地修改都放到暂存区
    git stash
    
    //把git stash放到暂存区的代码拿出来
    git stash pop
    
    //重置暂存区与工作区,与上一次commit保持一致
    git reset --hard
    
    //撤销所有本地到指定commit修改
    git reset --hard HEAD^
    
    //显示有变更的文件
    git status
    
    //显示当前分支的版本历史
    git log
    //显示暂存区和工作区的差
    git diff
    
    //下载远程仓库的所有变动
    git fetch [remote]
    
    //显示所有远程仓库
    git remote -v
    
    //取回远程仓库的变化,并与本地分支合并
    git pull [remote] [branch]
    
    //上传本地指定分支到远程仓库
    git push [remote] [branch]
    //强行推送当前分支到远程仓库,即使有冲
    git push [remote] [branch] --force
    
    //在控制台打印出当前仓库的所有标签
    git tag
    
    //以当前分支打tag
    git tag [tagName]
    
    //推送本地tag到远端
    git push origin [tagName]
    
    //推送本地所有tag
    git push origin --tags

    https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6
  • 相关阅读:
    『参考』.net CF组件编程(3)——在移动设备项目中使用组件
    『原创』+『参考』PPC丢失后,手机信息如何保护?(C#)
    索引贴——移动开发(.Net CF 停止更新)
    NavReady 试用小记(1)
    第一次做webcast
    Webcast预告
    恼人的"don't know how to make"错误
    在这里开博了
    针对导航产品,微软推出NavReady 2009
    NavReady的使用
  • 原文地址:https://www.cnblogs.com/snailon/p/16110814.html
Copyright © 2020-2023  润新知