zoukankan      html  css  js  c++  java
  • linux下git使用记录1 git 提交

    linux下git使用记录1

     
    浏览:985 发布日期:2013/08/08 分类:技术分享
    在使用github的时候,不可避免的接触到了git,用他来更新项目,做版本控制。这里特别把常用的命令记录下来,来巩固记忆,也可以在忘记的时候回顾。接下来具体看一下相关命令。
    如果没有安装git的可以通过 sudo apt-get install git安装,安装好之后,输入git 会列出常用的一些命令。
    首先进入一个目录,新建一个项目比如:
    cd /var/
    mkdir proj
    cd proj
    然后 git init (初始化空的 Git 版本库于 /var/proj/.git/)
    接下来新建一个文件 touch README
    要提交文件之前得先跟踪记录(track) ,用git add README,然后再用 git commit -m "first commit"提交即可。在文件已经跟踪过一次之后,我们就可以使用git commit -a -m "second commit" 来提交更改了,不用一次次的add之后再commit.对了,第一次commit的时候,
    会提示如下信息:
    /var/proj$ git commit -m "first"

    *** Please tell me who you are.

    Run

    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"

    to set your account's default identity.
    这个是提示你 配置用户名字和邮箱。复制上面提示的代码
    git config --global user.email "544828662@qq.com"
    git config --global user.name "itaotao"
    然后再去commit才会成功。
    接下来vim README在里面随便写点东西 然后commit 用git log可以查看提交的记录信息 比如:
    commit 3c1fe8739eded025a95cdc9b67f3120655ef8f6a
    Author: itaotao <544828662@qq.com>
    Date: Wed Aug 7 22:48:50 2013 +0800

    fisrt
    类似这样的信息。另外用git status可以查看状态信息。
    另外推荐大家一款格式化信息显示的插件tig,会把commit的信息按以下格式显示比较清楚直观。
    2013-08-07 23:13 itaotao o [master] now we have many changes;
    2013-08-07 23:07 itaotao o add hello.php
    2013-08-07 22:48 itaotao I fisrt
    在commit的时候一次只能写一行记录信息比如 git commit -a -m "add hello.php",这样很不爽,写很多文字的时候。那么怎么办呢,可以用git commit -a然后会进入nano编辑页面就可以添加多条更改记录了。有些人可能对nano不熟悉不习惯,比如我,但是相对来说vim或者gedit比较熟悉。那么怎么更改默认编辑器呢,可以用这样一条语句git config --global core.editor vim,下次再执行就会用vim打开了。
    另外在commit的时候我们可以加一个-v参数以便查看历史更改。命令git commit -a -v在打开的文件就会有历史的更改信息。
    但是这样显得命令很长 怎么办呢 可以加个别名 执行命令 git config --global alias.cav "commit -a -v"下次执行命令就可以直接git cav了。
    浪漫家园,没事就来逛逛
  • 相关阅读:
    Flink入门(一)——Apache Flink介绍
    ES入门宝典(详细截图版)
    什么是全文检索
    Hbase入门(五)——客户端(Java,Shell,Thrift,Rest,MR,WebUI)
    Hbase入门(四)——表结构设计-RowKey
    Hbase入门(三)——数据模型
    Hbase入门(二)——安装与配置
    Hbase入门(一)——初识Hbase
    Flink1.9整合Kafka
    ShutdownHook
  • 原文地址:https://www.cnblogs.com/lovezbs/p/4455748.html
Copyright © 2011-2022 走看看