关于Git和Github

作者: Lucky_ce60 | 来源:发表于2017-10-17 19:45 被阅读0次

    Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目;而Github是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,所以起名叫Github.

    在使用Git前我们需要安装Git,Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。各平台安装的地址为:http://git-scm.com/downloads

    • Git工作流程:
      1克隆 Git 资源作为工作目录。
      2在克隆的资源上添加或修改文件。
      3如果其他人修改了,你可以更新资源。
      4在提交前查看修改
      5提交修改
      6在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

    创建仓库:

    • 初始化仓库:
     git init      //初始化一个git仓库,会在当前目录下产生一个.git
    或者 git init <目录名>   //指定目录下初始化仓库
    
    • 添加到缓存区:
    git add <文件名>   
    
    • 提交到仓库:
    git commit -m "wrote a readme file"  //-m后面的为本次提交的说明,可以为任意内容,但最好是有意义的
    

    基本操作:

    • 克隆项目
    git clone  <repo> // repo:git仓库.从git仓库中克隆项目
    或者:git clone <repo> <directory> //directory:本地目录.克隆项目到指定目录
    
    • 查看当前仓库的状态:
    git status
    git status -s //简短的结构输出
    
    • 显示提交日志:
    git log //由最近到最远显示
    
    • 管理修改:
    git diff HEAD --file //查看工作区和版本库最新的修改内容
    
    • 撤销修改
    git checkout --file //撤销对工作区的修改
    git reset HEAD file //撤销对暂缓区的修改
    
    • 删除文件
    git rm file //   !注意:假如删错了,使用git checkout --file恢复,但只能恢复到最新的版本。
    

    使用github

    git push -u origin master //推送到远程仓库
    

    ........
    以上为自己整理的内容,乐于倾听大佬们提出意见!

    相关文章

      网友评论

        本文标题:关于Git和Github

        本文链接:https://www.haomeiwen.com/subject/rxlluxtx.html