zoukankan      html  css  js  c++  java
  • Git基本命令

    Git/shell基本指令(常用整合)

    Git的工作流程图:

    1. 1.创建版本库

      git clone [url]  //克隆远程版本库

      git init  //初始化本地版本库

      2.修改和提交

      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  //修改最后一次提交

      3.查看提交历史

      git log  //查看提交历史

      git log -p [file]  //查看指定文件的提交历史

      git blame [file]  //以列表方式查看指定文件的提交历史

      4.撤销

      git reset --hard HEAD  //撤销工作目录中所有未提交文件的修改内容

      git checkout HEAD [file]  //撤销指定的未提交文件的修改内容

      git revert [commit]  //撤销指定的提交

      5.分支与标签

      git branch  //显示所有本地分支

      git checkout [branch/tag]  //切换到指定的分支或标签

      git branch [new branch]  //创建新分支

      git branch -d [branch]  //删除本地分支

      git tag  //列出所有本地标签

      git tag [tagname]  //基于最新提交创建标签

      git tag -d [tagname]  //删除标签

      6.合并与衍合

      git merge [branch]  //合并指定分支到当前分支

      git rebase [branch]  //衍合指定分支到当前分支

      7.远程操作

      git remote -v  //查看远程版本库信息

      git remote show [remote]  //查看指定远程版本库信息

      git remote add [remote] [url]  //添加远程版本库

      git fetch [remote]  //从远程库获取代码

      git pull [remote] [branch]  //下载代码及快速合并

      git push [remote] [branch]  //上传代码及快速合并

      git push [remote] :[branch/tag-name]  //删除远程分支或者标签(push一个空的分支到远程,即相当于删除)

      git push --tags  //上传所有标签

  • 相关阅读:
    DAY 5 搜索
    DAY 4 基础算法
    P2114 [NOI2014]起床困难综合症
    UVA10140 Prime Distance
    day 2 DP专场
    DAY 3 数论专场
    day 2 下午 骑士 基环树+树形DP
    day 1 晚上 P2824 [HEOI2016/TJOI2016]排序 线段树
    帝国后台加网站地图
    手风琴效果
  • 原文地址:https://www.cnblogs.com/qsj-python/p/13032211.html
Copyright © 2011-2022 走看看