zoukankan      html  css  js  c++  java
  • Git 常用命令速查

    下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

    • Workspace:工作区
    • Index / Stage:暂存区
    • Repository:仓库区(或本地仓库)
    • Remote:远程仓库
    #设置用户名
    git config --global user.name "cc"
    git config --global user.email "cc@xx"
    
    #在当前目录新建一个Git代码库
    git init
    
    #创建仓库,并将上诉改动push到远程
    git remote add origin https://github.com/xxxxxxx/test.git
    git push -u origin master
    
    #下载一个项目和它的整个代码历史
    git clone [url]
    
    #添加当前目录的所有文件到暂存区
    git add .
    
    #添加当前目录的所有文件到暂存区
    git commit -m [message]
    
    #删除本地tag
    git tag -d [tag]
    
    #列出所有本地分支
    git branch
    
    #列出所有远程分支
    git branch -r
    
    #列出所有本地分支和远程分支
    git branch -a
    
    #新建一个分支,但依然停留在当前分支
    git branch [branch-name]
    
    #切换到该分支
    git checkout [branch-name]
    
    #合并指定分支到当前分支
    git merge [branch]
    
    #删除分支
    git branch -d [branch-name]
    
    #列出所有tag
    git tag
    
    #新建一个tag在当前commit
    git tag [tag]
    
    #删除本地tag
    git tag -d [tag]
    
    #将本地新建分支推送到远端
    git push origin dev
    git push origin master
    #origin远程仓库的别名pull本地master主分支
    git pull origin master
    git pull origin dev
    #提交标签到GitHub中
    git push origin --tags 
    
    
    #显示有变更的文件
    git status
    #显示当前分支的版本历史
    git log
    #显示commit历史,以及每次commit发生变更的文件
    git log --stat
    
    #生成SSH
    ssh-keygen -t ras -C "email@xxx"
    
    
  • 相关阅读:
    转 Xcode调试技巧 EXC_BAD_ACCESS
    qq web协议(转)
    iphone 调试技巧
    转Xcode 调试技巧 XCode调试技巧–设置全局断点快速定位问题代码所在行[zz]
    xcode 允许SVN管理项目文件
    mql4如何自定义画图
    mql相关知识
    iphone 使用委托(delegate)在不同的窗口之间传递数据
    关于同一工单中上万笔序号的一次性生成
    SharpDevelop使用心得
  • 原文地址:https://www.cnblogs.com/daikainan/p/14354018.html
Copyright © 2011-2022 走看看