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的分支

  • 相关阅读:
    vim 配合管道过滤多行记录
    SpringBoot自动配置原理
    SpringBoot零XML配置的Spring Boot Application
    SpringBoot快速开始Hello World
    Java反射机制
    Java网络编程
    Java JDBC
    Java泛型
    Java I/O
    Java集合
  • 原文地址:https://www.cnblogs.com/kevinsteve/p/10185744.html
Copyright © 2011-2022 走看看