• git的使用


    上周,在项目管理的课上学习了软件项目配置管理,这对我们自己去开发软件项目十分有帮助,其中老师重点强调了git的使用。今天,我就我对git的学习写一下git大致的使用方法。很多东西我都是参考了廖雪峰老师的教程才学会的。

    首先是从http://msysgit.github.io这个网站中下载git,然后按照默认的选项安装。在安装完成之后,运行git bash

    出现这张图就说明已经安装成功了。

    然后要用如下命令来配置自己的工作目录。

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

    然后使用如下代码在建立工作目录,这里一定不能使用中文,目前的git是只支持英文的。

    $ mkdir testGit
    $ cd testGit
    $ pwd
    /E/Git/test
    然后用下列代码建立一个仓库
    $ git init
    Initialized empty Git repository in/E/Git/test/.git/
    之后就可以将自己写的项目存到这个仓库中了,在这个过程中,我们需要知道一些基本的命令,比如:
    $ git add                   将文件加入到缓存区内
    $ git commit -m "comment"   将缓存区的所有文件更新到仓库
    这两个命令是最基本的。

    然后就可以把工程上传到github

    先用  $ git remote add origin https://github.com/logicvay2010/mySite 设置远程连接:

    链接上后会要求输入用户名和密码

    然后输入:

    $ git push origin master

    git push命令会将本地仓库推送到远程服务器。
    git pull命令则相反。

    这里还有一些其他的常用命令:

    git help:获取git基本命令

    Git init :创建一个空的Git库。在当前目录中产生一个.git 的子目录。以后,所有的文件变化信息都会保存到这个目录下。

    Git status:查看版本库的变化。

    Git log :查看历史日志,包含每次版本变化

    Git merge: 把服务器上下载下来的代码和本地代码合并。或者进行分支合并。

    Git diff :把本地的代码和index中的代码进行比较,或者是把index中的代码和本地仓库中的代码进行比较。

    Git-ls-files :查看当前的git库中有那些文件

    Git mv :重命名一个文件、目录或者链接。

     git branch :列出本地git库中的所有分支。在列出的分支中,若分支名前有*,则表示此分支为当前分支。

    git branch 分支名 :创建分支

    git checkout 分支名 :切换到某个分支上

    git branch –D 分支名 :删除分支

    git diff master 分支名:比较主分支与目标分支的区别

    git-show-branch :查看分支历史

     git whatchanged :查看分支操作记录

    Git revert:还原某次对版本的修改 

    Git config :新增更改git的各种设置

    Git show :显示对象的各种类型

    Git pull :从服务器的仓库中获取代码,和本地代码合并。

    Git push :将本地commit的代码更新到远程版本库中,例如 “git push origin”就会将本地的代码更新到名为orgin的远程版本库中。 

    Git fetch :从服务器的仓库中下载代码。



  • 相关阅读:
    java类,接口浅谈
    人月神话阅读笔记01
    学习进度条14
    学习进度条13
    每日站立会议10(完结)
    每日站立会议09
    每日站立会议08
    构建之法阅读笔记06(完)
    每日站立会议07
    每日站立会议06
  • 原文地址:https://www.cnblogs.com/hillinpasadena/p/4443004.html
Copyright © 2020-2023  润新知