zoukankan      html  css  js  c++  java
  • Git入门笔记

    一.安装省略

    二.

    使用Windows的童鞋要特别注意:

    千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可

    三.

    在Git>Git Bash里面:

    1.初始化一个Git仓库,使用git init命令。

    • 添加文件到Git仓库,分两步:
    • 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
    • 第二步,使用命令git commit,完成

    2.

    • 要随时掌握工作区的状态,使用git status命令。
    • 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

    3.

    • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

    • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

    • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

    4.弄清楚暂存区

    Git是如何跟踪修改的,每次修改,要add到暂存区,才会加入到commit中。(即可以理解为每次修改例如readme.txt内容,必须先add添加到暂存区,即使期间修改多次也是一样要add,然后在commit提交,在git status的时候才会显示你修改的记录)

  • 相关阅读:
    Spring Cloud Hystrix Dashboard的使用 5.1.3
    Spring Cloud Hystrix 服务容错保护 5.1
    Spring Cloud Ribbon 客户端负载均衡 4.3
    Spring Cloud 如何实现服务间的调用 4.2.3
    hadoop3.1集成yarn ha
    hadoop3.1 hdfs的api使用
    hadoop3.1 ha高可用部署
    hadoop3.1 分布式集群部署
    hadoop3.1伪分布式部署
    KVM(八)使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机
  • 原文地址:https://www.cnblogs.com/zhou0000/p/8276742.html
Copyright © 2011-2022 走看看