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

    1.从远程仓库,拉取当前分支最新代码

    git pull

    2.推送分支,到远程仓库

    git push originName branchName

    originName,远程仓库名,默认origin。可使用git remote或git remote -v命令查看远程仓库信息

    branchName,分支名称。可使用git branch列出所有本地分支,当前分支前面会标一个*号

    3.添加修改,到暂存区

    git add xxx(文件名),把制定文件的修改,添加到暂存区

    git add .(点),把当前路径下所有文件的修改,添加到暂存区

    4.提交修改(已添加到暂存区的修改),到本地版本库

    git commit -m "xxxxx"(备注提交修改的内容信息)

    5.查看提交记录

    git log --pretty=oneline

    6.查看本地所有分支的所有操作记录

    git reflog

    7.代码回滚

    git reset --soft commitId,把本地版本库的版本,回滚到指定的commitId版本。工作区,和暂存区不做改动

    git reset --mixed commitId,把本地版本库的版本,回滚到指定的commitId版本,并把暂存区清空。工作区不做改动

    git reset --hard commitId,把本地版本库的版本,回滚到指定的commitId版本,并把暂存区清空。工作区切换为指定的commitId版本内容

    如果本地代码回滚后,版本比远程仓库低,可使用git push -f originName branchName,强制推送分支,到远程仓库。实现远程仓库版本回滚

    如果本地代码回滚后,版本比远程仓库高,直接使用git push originName branchName,推送分支,到远程仓库。这跟普通的往远程仓库推送分支代码的操作,没什么差别。不同的是,这是在代码回滚到低版本后,后悔了,再次回滚到原来的版本。

    8.查看历史改动记录(显示新增、修改和删除的文件清单)

    git log --name-status

    9.从远程仓库克隆项目代码

    git clone 项目git库地址

    以标签平台为例,命令如下:

    git clone git@gitlab.bestpay.com.cn:bigdata/bigdata-service-label.git

    10.查看所有分支名称(包括远程和本地)

    git branch -a

    11.查看本地分支名称

    git branch

    12.切换分支

    git checkout 分支名称

    例如:git checkout labelunion,切换到名称为labelunion的分支

  • 相关阅读:
    zabbix监控
    ipv4固定ip地址
    CentOS7 内核优化 修改参数
    流媒体服务器 red5
    linux安装git
    zabbix-钉钉报警媒介
    Windows下利用IIS建立网站并实现局域网共享
    docker的简单操作和端口映射
    docker概述和安装及基本操作
    VMware Workstation创建Windows2012server虚拟机
  • 原文地址:https://www.cnblogs.com/kevinsteve/p/10185744.html
Copyright © 2011-2022 走看看