• git工具使用的简单介绍


    百度百科 写道
    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。

     
    在如今这个计算机行业发展迅速的时代,软件开发作为典型代表其发展势头也不可小觑。大家都知道软件开发的过程是一个团队合作的过程,在这个过程中我们如何做到更加高效、有序的进行合作呢?这时便使用到了远程代码库来更加合理、实时、有序来管理你所在团队的项目工程了,现在我就来介绍下git的使用及功能。

    一、首先我们需要在GitHub或Git@OSC上注册个用户,为我们提供远程代码库。(GitHub和Git@OSC均提供免费远程代码库管理服务)
    GitHub网址:https://github.com/
    Git@OSC网址:http://git.oschina.net/

    二、然后就可以在你的项目工程文件夹下建立一个本地仓库了。

    $git init
    //建立本地仓库(注意:在你的项目文件夹下执行)

     三、Git的一些操作及使用方法。

    1.工作流


     

    $git status
    //查看当前git工作状态
    
    $git add octocat.txt
    //保存你对octocat.txt的操作到暂存区
    
    $git add .
    //保存你的当前所有操作到暂存区(Index)
    
    $git commit -m 'Add cute octocat story'
    //提交暂存区文件的改变到本地的git库(HEAD)中,在 "-m"后面添加文件变更的描述信息

     2.分支操作

    $git branch feature_x
    //创建一个名为feature_x的分支
    
    $git checkout -b feature_x
    //创建并切换到feature_x分支上去
    
    $git checkout master
    //切换到主分支master上
    
    $git merge feature_x
    //合并feature_x到主分支master
    
    $git branch -d feature_x
    //删除分支feature_x

     四、本地库中的修改完成之后便可以推送到远程Git库上了。


    $git push origin master
    //推送master分支到源为origin的远程Git库上
    
    $git pull https://git.oschina.net/****/mycode.git
    //从源地址为以上地址的远程Git库上拉取内容
  • 相关阅读:
    Netty5.x中新增和值得注意的点(转载http://www.coderli.com/netty-5-new-and-noteworthy/)
    PAT A1143 Lowest Common Ancestor [二叉搜索树LCA]
    PAT A1136 A Delayed Palindrome [大数加法]
    PAT A1047 Student List for Course [字符串映射]
    PAT A1022 Digital Library [输入输出 STL]
    输入输出格式总结
    算法题面生词汇总
    PAT A1044 Shopping in Mars [二分]
    PAT A1010 Radix [二分]
    算法的时间复杂度分析
  • 原文地址:https://www.cnblogs.com/BHfeimao/p/6496798.html
Copyright © 2020-2023  润新知