zoukankan      html  css  js  c++  java
  • GitHub 常用命令整理

    # 添加追踪(全部)

    git add -A

    # 删除文件

    git rm

    # 新建目录 (Linux)

    mkdir [dir]

    # 改文件名

    git mv

    # 将远程分支 pull 到本地的新建文件夹

    git mkdir [dir]

    cd [dir]

    git init

    git pull [url] [branch]

    git branch [branch]

    git checkout [branch]

    # 使用遇到问题时

    git status

    # 停止追踪文件

    # 若本地删除后push到远程,仍将保留该文件的旧版本

    # 使用add选项将更新追踪列表(但往次commit的版本中仍将保留)

    git commit -a

    # 从历史记录删除文件

    https://help.github.com/articles/remove-sensitive-data

    http://git-scm.com/book/ch9-7.html#Removing-Objects

    # 回退到某次commit

    git reset [ HEAD | HEAD^ | HEAD~n | commit_id ]

    # 查看所有本地分支

    git branch -a

    # 新建本地分支

    git branch [branch]

    # 新建远程分支

    git branch -r [branch]

    # 切换分支,或恢复任何未提交的新增或删除操作

    git checkout [branch]

    # 从远端的源仓库更新到本地的代码仓库,显示下载哪些文件,但不会立即将下载的文件合并到当前工作目录里

    git fetch

    # " Your local repo is 2 commits ahead of origin/master. "

    git fetch -p

    # 将从远程分支fetch的文件更新到当前工作目录里,本地分支master

    # 必须在执行过 git checkout master 之后执行

    git merge origin/master

    # 查看本地分支和远程分支的差异

    git diff master origin/master

    REF

    《GitHub详细教程》

    《Fork + Pull模式》

  • 相关阅读:
    阿凯
    hlg神秘植物--矩阵快速幂
    poj1185炮兵阵地--状态dp
    该怎么办
    hlg2096---状态压缩dp
    这个世界

    第三篇
    LCT板子
    spoj COT
  • 原文地址:https://www.cnblogs.com/sheeco/p/5010926.html
Copyright © 2011-2022 走看看