`
雨过天晴0521
  • 浏览: 159365 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何从github上获得源码

 
阅读更多
1. If you're on windows, go to http://msysgit.github.com/ , download msysgit a installer with all default settings.


What is msysGit?

msysGit is the development environment to compile Git for Windows. It is complete, in the sense that you just need to install msysGit, and then you can build Git. Without installing any 3rd-party software.

msysGit is not Git for Windows; that is an installer which installs Git -- and only Git.


2. After you install, go to C:\Program Files\Git\, open Git Bash, in the console, you can use dos command to switch to a target disk and dir.

3. As I want to checkout source code from github, so I'll use clone first to download source code.

Michael@YANGXIAOMING-LT /d/cloudteam (master)
$ git clone https://github.com/fabrician/oracle-11gR2-enabler.git
Cloning into 'oracle-11gR2-enabler'...
remote: Counting objects: 53, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 53 (delta 14), reused 53 (delta 14)
Unpacking objects: 100% (53/53), done.


A dir oracle-11gR2-enabler will be generated under current dir, or you can change target dir name as this.

Michael@YANGXIAOMING-LT /d/cloudteam
$ git clone https://github.com/fabrician/oracle-11gR2-enabler.git sforacle
Cloning into 'sforacle'...
remote: Counting objects: 53, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 53 (delta 14), reused 53 (delta 14)
Unpacking objects: 100% (53/53), done.


Now that all source code will be stored at <current_dir>/sforacle



4. If you want to have a GUI for git, please refer to this article: http://nathanj.github.io/gitguide/tour.html


详细的中文介绍, 请参考http://gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/
分享到:
评论

相关推荐

    VUE源码学习从github上获得的资源

    在GitHub上获取的Vue源码资源,通常包括Vue的核心库代码、相关文档、示例项目等,这为开发者提供了一个全面了解Vue实现机制的机会。 在"learnVue-master"这个压缩包中,我们可以期待找到关于Vue源码学习的各种资料...

    cesium源码_github包

    【cesium源码_github包】是一个包含Cesium开源库源代码的压缩包,这个包可以从GitHub上获取。Cesium是一个强大的JavaScript库,专门用于在Web浏览器中创建三维地球和空间场景。它提供了完整的3D地形和纹理、全球光照...

    Gerrit.jar Github OAuth2.0 源码

    在GitHub上,你需要创建一个新的OAuth2应用,指定应用的回调URL为Gerrit的OAuth完成页面。一旦创建应用,你会获得Client ID和Client Secret,用于Gerrit的配置。 压缩包中的“gerrit+oauth源码”可能包含了Gerrit...

    全景自动拼接源码Github资源

    在本资源中,"全景自动拼接源码Github资源" 提供了一个开源项目,帮助开发者深入理解并实践全景图像的拼接过程。这个项目位于Github上,通常意味着它是一个活跃的开发社区,提供了持续更新和改进的可能性。 OpenCV...

    opencv-4.x github最新源码

    在GitHub上,开发者可以获取到OpenCV的最新源码,这对于我们理解和定制这个库非常有帮助。"opencv-4.x"指的是OpenCV的4.x版本系列,这些版本通常会带来性能提升、新功能的添加以及对现有功能的优化。 在OpenCV 4.x...

    _github-源码.rar

    总的来说,GitHub上的源码提供了丰富的学习资源,无论是初学者还是经验丰富的开发者,都可以从中受益。通过分析和学习开源源码,我们可以提升编程技能,了解最佳实践,并参与到全球开发者的社区中去。

    mbana641_github_io-源码.rar

    标题 "mbana641_github_io-源码.rar" 暗示这是一份从GitHub上下载的个人或项目源代码,很可能属于一个用户名为mbana641的开发者或团队。通常,GitHub上的源码是开源软件、个人项目或者协作开发的代码仓库。在分析这...

    husseineid-mocha_github_io-源码.rar

    《 Husseineid-mocha_github_io 源码解析》 Husseineid-mocha_github_io 是一个开源项目,其源码主要集中在 husseineid-mocha.github.io-main 文件夹中。这个项目是基于 Mocha 测试框架创建的,Mocha 是一个广泛...

    ChatGPT-Github源码大合集(全网最全整理)-上万Star(下载地址).txt

    ChatGPT-wechat-bot (几步即可获得一个基于ChatGPT的微信机器人) Chatbot-UI (An open source ChatGPT Ul) ChatGPT-Feishu (给飞书准备的ChatGPT机器人) EASYChatGPT (只需两步,轻松玩ChatGPT) Chat-ai-desktop-...

    dubbo-admin包,dubbo-admin.war,基于github中dubbo源码打包,亲测可用。

    这个特定的版本,"dubbo-admin.war",是根据GitHub上的Dubbo源代码编译并打包而成的,确保了其与最新的开发成果同步,并且已经过实际测试,证明是可用的。 【描述】"dubbo-admin包",即dubbo-admin.war文件,它是一...

    c-bata_github_io-源码.rar

    【描述】描述中的 "c-bata_github_io-源码.rar" 暗示我们下载后将获得的是这个GitHub项目的源代码,包含了构建和维护该静态网站的所有文件。这些文件可能包括HTML、CSS、JavaScript以及其他相关的资源文件。 【标签...

    hexo.src.github.io:博客源码-源码客

    这个标题和描述提及的是一个基于Hexo框架的个人博客源码,存储在GitHub上,项目名为“hexo.src.github.io”,并且与一个名为“reStarting.github.io”的博客有关。Hexo是一款快速、简洁且高效的静态站点生成器,广泛...

    libfreenect2--Kinect2的驱动程序(github中的源码)

    这个项目主要在GitHub上活跃,目的是提供跨平台的支持,能够在Linux和Windows操作系统下运行,使得开发者能够方便地访问和处理来自Kinect2的传感器数据。 描述中指出,libfreenect2不仅是一个驱动程序,它还包含了...

    从Github检出Mina(maven)项目出现问题解决过程

    综上所述,从Github检出Mina项目并解决问题需要对Maven、Java开发环境以及Git有深入理解。遵循以上步骤,大部分问题都能得到解决。对于特定问题,查阅相关资源和文档,以及参考其他开发者的经验分享,是解决此类问题...

    91移动开发平台java源码分享源码学习a.

    在这个平台上,Java源码的分享与学习是提升开发者技能的重要途径。Java作为广泛应用于移动开发的语言,其源码分析对于理解软件设计原理、编程技巧以及优化代码都有着极大的帮助。 1. **Java基础知识** - 类与对象...

    JavaMail实现源代码和jar包

    JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3 或 IMAP 协议发送、接收和管理电子邮件。这个压缩包包含了一组与 JavaMail 相关的源代码和必要的库文件,使得开发者可以快速地理解和实现邮件...

    消灭星星游戏源码

    在“消灭星星”游戏中,每个星星都有特定的颜色,玩家需要消除同色的星星以获得分数。源码中应有对应的颜色判断和消除逻辑,这涉及到数组操作、条件判断等基础编程知识。 其次,源码中还包含了游戏界面的绘制与交互...

    MinMax的几种实现,python源码,来自github

    然而,这里提到的是从GitHub获取的独立Python源码实现,这意味着我们可以探索更基础、更定制化的版本,而不依赖于scikit-learn库。 下面,我们将深入讨论MinMaxScaler的工作原理以及如何用Python实现: 1. **工作...

    R语言catboost离线安装源码

    对于CatBoost,通常我们可以通过CRAN或GitHub进行在线安装,但考虑到GitHub下载速度可能较慢,分享的压缩包文件则为用户提供了一种快速获取源码的途径。 离线安装CatBoost的步骤如下: 1. **下载源码**:首先,你...

    github_repo.zip

    标题中的"Github_repo.zip"指的是一个在GitHub上存储并打包的仓库文件,通常包含一系列代码、数据和相关资源。在这个特定的案例中,这个压缩包是关于Kaggle EEG(Electroencephalogram,脑电图)项目的,该项目利用...

Global site tag (gtag.js) - Google Analytics