zoukankan      html  css  js  c++  java
  • git 常用命令 持续更新中

     

    git ssh公钥与平台交互

      第一步,本地生成公钥,第二步骤,平台settings 中增加 ssh key

     

    工程准备 

      创建一个项目 git init (初始化一个项目)

      开发已有项目 可以使用 git clone(克隆一份demo)

     

    暂缓区操作  

      git add / git rm / git mv

     

    查看工作区 

      查看工作区修改内容与历史版本对比git diff

      查看工作区文件状态git status

     

    提交更改的文件 

      git commit filename -m "提交的信息"

     

    查看日志  

      git log 查看他人或者自己版本提交的日期

      git remote 查看远端服务器名称 (默认是origin)

     

    代码的review

     

    推送远程仓库 

      将本地分支推送到远程分支 git push origin dev:dev

     

    分支管理 

      查看本地所有分支的名称,*/绿色/高亮 代表当前本地所在分支  git branch 

      查看远程分支  git branch -r

      展示本地和远端所有的分支 git branch -a

      新建分支 git branch + new_name(创建新的分支)  /  git checkout -b(创建并切换) 

      切换分支   git checkout  /-f 强制

      删除分支 git branch -d/-D(强制删除分支)    删除远端分支 git branch -d -r 本地分支名称 在推送一下 git push origin : branch_name

      从远端获取某个分支的更新,并与本地合并 git pull origin remote_branch:local_branch  如果远端分支名与本地一样 git pull origin remote_branch 

      从远端获取某个分支的更新到本地仓库,不会合并 git fetch

      合并指定的分支到当前的分支  git merse / git rebase

     

    撤销命令

      git log 查看日志,后在进行操作

      退回到历史节点 git reset commit_id (强制回退到工作区的历史节点) 

       git checkout . 用于退回所有修改的还没有提交的内容

      git checkout -filename 只是回退某个文件

     

    bug 修复

  • 相关阅读:
    bzoj 1179[Apio2009]Atm (tarjan+spfa)
    tarjan讲解(用codevs1332(tarjan的裸题)讲解)
    spfa
    codevs 1021 玛丽卡(spfa)
    Redis-mac安装与使用
    心血来潮整理一下STL——string
    基础算法整理(1)——递归与递推
    一道水的不能再水的中国盒子问题——小试牛刀(3)
    论久违的八数码问题——小试牛刀(2)
    8皇后及其普及(N)——小试牛刀(1)
  • 原文地址:https://www.cnblogs.com/well-666/p/12846204.html
Copyright © 2011-2022 走看看