zoukankan      html  css  js  c++  java
  • github常用命令

    git config --global user.name "Your Name" 配置姓名
    git config --global user.email "email@example.com" 配置邮箱
    ssh-keygen -t rsa -C "注册Github用的邮箱" 生成秘钥
    git init 创建版本库
    git add 提交到本地仓库
    git commit -m "描述" 添加到本地仓库
    git status 查看当前的工作区状态
    git diff +文件 查看修改
    git log 查看提交历史
    git reflog 查看命令历史
    git log --pretty=online 格式化查看日志


    #退回与撤销

    git reset --hard HEAD^ 退回上一个版本 HEAD^^上上版本
    git reset --hard <commit_id> 回到指定的id版本(commit_id可以不用写全)
    git checkout -- <file> 撤销工作区的修改,回到最近一次git commit或git add时的状态
    git reset HEAD <file> 可以把暂存区的修改撤销掉(unstage),重新放回工作区
    git rm <file> 删除版本库中的一个文件


    #创建好本地仓库,与远程关联,并将本地推到远程

    git remote add origin git@github.com:账号/远程仓库.git 关联远程仓库(仓库名为origin也可以是别的)
    git push -u origin master 将本地代码推到远程master分支


    #先有远程,克隆项目到本地

    git clone git@github.com:账号/远程仓库.git

    #创建分支并切换

    git checkout -b dev 创建dev分支并切换到上面 也可以分开写 先创建在切换分支
    git branch dev
    git checkout dev
    git branch 查看当前所有分支
    git merge 分支名 将指定分支与当前分支合并
    git branch -d 分支名 删除指定分支
    git branch -D 分支名 强行删除指定分支(还没合并的分支)
    git stash 暂停现有分支工作
    git stash pop 恢复工作现场,并删除stash
    git remote 查看远程库信息
    git remote -v 查看远程库详细信息
    git pull 将代码拉下来
    git checkout -b dev origin/dev 创建远程分支到本地
    git branch --set-upstream-to=origin/<branch> dev 指定本地dev分支与远程哪个分支相连

  • 相关阅读:
    struts2的在aJax中无法传参数到后台使用:解决方法
    jqGrid的属性(2)特指内容属性
    [leetcode]Binary Tree Maximum Path Sum
    判断二叉树是否平衡(Bottomup)
    [转]反向迭代器(rbegin,rend)
    Crack Interview 3.3
    Crack Interview 9.1 合并排序数组
    字符串转整数
    [转]了解如何通过reverse_iterator的base得到iterator
    通过bitmap的方式用8个int实现对256个char是否出现过做记录
  • 原文地址:https://www.cnblogs.com/snow-l/p/9548349.html
Copyright © 2011-2022 走看看