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

    个人的开发操作系统是CentOS 6.5,git管理工具是默认安装的。

    如果发现没有安装,可以用yum -install git安装最新的版本,顺便,推荐安装配套的图形化git工具,

    【gitk】界面是简单了点,但是在查看历史信息的时候还是很方便的。

    一、做使用者的相关信息配置。

    1.git config --global user.name "yourName"

    2.git config --global user.email  "you@example.com"

    二、将一个软件Project用git管理起来。

    假设有一个新项目myProject在/home路径下。

    1.cd /home/myProject

    2.git init

    3.git add *

    4.git commit -a -m "initial version"

    OK,如果你安装了gitk,直接执行gitk命令,能直观的看到图形化的版本信息了。

    三、其他的常用命令。

    1.查看修改的内容
    git diff HEAD^ HEAD(比较上个版本和上上个版本)
    git diff SHA1 SHA2  (比较两个指定版本)
     
    2.查看历史修改记录
    git log                    (也可以获取版本的SHA信息)
     
    3.删除某个文件
    git rm filename   
     
    4.推送到远程仓库
    git push origin         (我是从GitHub的仓库中下载的项目且本地配置了远程帐号信息ssh-key)
     
    四、git 冲突解决
    1.希望覆盖本地的更改
    git reset --hard
    git pull
     
    2.希望保留本地的更改,并进行合并
    git stash
    git pull
    git stash pop
     
    git diff -w 文件名 来查看文件合并情况。
     
    五、git 更新分支
    git pull https://freeswitch.org/stash/scm/fs/freeswitch.git v1.6
  • 相关阅读:
    Codeforces Round #371 (Div. 1)
    Making the Grade(POJ3666)
    The trip(Uva 11100)
    Codeforces Round #370 (Div. 2) E. Memory and Casinos (数学&&概率&&线段树)
    [CodeForces
    勾股数组 学习笔记
    NOIP 2015 游记
    BestCoder Round #53 (div.1)
    北大信息学夏令营 游记
    Codeforces Round #313 (Div. 1)
  • 原文地址:https://www.cnblogs.com/yoyotl/p/4766103.html
Copyright © 2011-2022 走看看