zoukankan      html  css  js  c++  java
  • Git之基本操作流程

    今天给大家介绍的是Git的基本使用步骤,如果读者没有接触过Git,推荐读者可以去看廖雪峰Git教程,这篇文章介绍的还是很详细的,或者可以去Git官网自行学习.下面我们来看具体的操作流程:

    1. 基本操作

    • git init
    • 通过该命令创建一个本地仓库

    • 执行过后会在目录下生成一个 .git 的隐藏目录

    • git status
    • 查看工作区状态、

    • 新增的、修改的、删除的文件没有被添加到暂存区或者没有被提交,都可以使用此命令查看

    • git add (要添加的文件)
    • 将项目添加到暂存区

    • git + commit -m"提交日志"
    • 将暂存区的文件提交到本地仓库,形成一个历史快照

    • git log
    • 查看提交日志

    • gitk
    • 以图形化的界面查看本地仓库提交日志状态

    2. 更改提交的操作

    指定文件回滚:

    • git checkout [file]

      • 恢复暂存区的指定文件到工作区
    • git checkout [commit] [file]

      • 恢复某个commit的指定文件到暂存区和工作区
    • git checkout .

      • 恢复暂存区的所有文件到工作区

    指定版本回滚:

    • git reset --hard

      • 恢复暂存区和工作区到上一次最新的提交
    • git reset --hard 提交哈希值

      • 根据提交哈希值(版本号)回溯到历史版本
    • git reflog

      • 查看当前仓库操作日志
    • git commit --amend

      • 修改最近一次提交的提交日志

    3. 推送至远程仓库

    如果已经有了一个本地仓库,就可以通过下面的形式和线上的空仓库产生关联:

    • remote 添加远程仓库地址

    • add commit branch 等操作

    • pull

    • push

    • git remote add origin 远程仓库地址

      • git 会自动将远程仓库地址起个别名 origin
    • git push -u origin master

      • 推送到名称为 origin 远程仓库地址下的 master 分支下

    4. 从远程仓库获取

    如果已经创建了一个远程仓库,就可以遵循下面的模式进行开发:

    • clone

    • add commit branch 等操作

    • Pull

    • push

    • git clone 仓库地址

      • git 会自动将 origin 设置为该远程仓库地址的标识符
    • git pull

    所以在进行 push 之前,最好前 pull 一下,拉取最新源代码。

    这里给大家推荐一些学习资料


    最后希望大家多多评论,多多吐槽,您的评论一定是有价值的。

  • 相关阅读:
    STC15F2K60S2应用笔记
    2013春季求职第二面——珠海全志科技
    SAXReader解析XML文件
    利用socket实现java程序自动关闭
    java调用oracle存储过程
    spring定时任务的简单应用(转载)
    spring map注入的使用
    解析properties文件
    System.getProperty()参数大全
    JS正则表达式大全
  • 原文地址:https://www.cnblogs.com/x1024/p/6039788.html
Copyright © 2011-2022 走看看