zoukankan      html  css  js  c++  java
  • 附加题2 :git 简单练习

    目的:

    • 练习git 基本操作
    • 理解版本管理

    Task 1:在码云上新建一个项目,项目命名 『Helloworld』 ,设置为公开访问。

    • step 0: 在你计算机安装git。参照互联网教程《git的安装与配置》。 注意:教程是以bitbucket为例的,请大家类比切换为 【码云】。
    • step 1: 在D盘新建一个目录SE,将码云上的项目 clone 到该路径下.
     $ git clone http://git.oschina.net/你的帐号/HelloWorld.git
    
    • step 2: 在D:/SE/Helloworld 下,新建一个源代码,比如Hello.c 或者其他任何你熟悉的语言(Java、C++ 、Python、shell等)。
    #incude "stdio.h"
    
    void main()
    {
         printf("Hello World!");
    }
    

    Task 2:学习git 命令,包括 add 、commit、remote、push 等。

    • step 3: 运行git ,在下面命令行窗口,

    切换到源代码所在的目录,执行以下git 命令. 注意: 美元符号是提示符,你的本地电脑可能是其他提示符。

    $ git add .                                        // 注意: add 后面的点 " . " , 表示 添加当前路径下 所有文件。
    $ git commit -m "my first commit"
    $ git remote add origin https://git.oschina.net/你的用户名/Helloworld.git         // 建立远端仓库的别名,只要建一次,后面直接用 origin(也可任意名称)代替
                                                                                   //   https://git.oschina.net/你的用户名/Helloworld.git 表示 码云中仓库url
                                                                                   //   可以直接复制过来)
    $ git push origin               // 将本地commit 推送到远端
    
    
    • step 4 : 在本地IDE修改源代码,如添加注释:作者、时间的 信息,重复 step 3 ,目的是:理解两次提交后,不同版本在码云是如何被管理的。
    /****************************************************************/
    /*  Author: ****                                                */
    /*  Date: 2017-9-10   21:30                                   */
    /*  Others:  ****                                              */
    /****************************************************************/
    #incude "stdio.h"
    
    void main()
    {
         printf("Hello World!");   // output : "Hello World!"
    }
    
    • step 5: 再次执行提交,并push到远端仓库(类似step3)
    $ git add .                                        // 注意: add 后面的点 " . " , 表示 添加当前路径下 所有文件。
    $ git commit -m "my second commit"     // 第二次提交 commit
    $ git push origin               // 将本地commit 推送到远端
    
    
    • step 6 : 登录码云 或 github ,对比两次提交(commit)的差异
  • 相关阅读:
    github上总结的python资源列表【转】
    Docker在windows下的使用【二】
    Docker在windows下的使用【一】
    RF环境安装-mac-osx10.10-基础环境-安装指南
    持续集成Jenkins+sonarqube部署教程
    微信朋友圈投票活动的刷票案例分析
    使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】
    unit3d 初次接触
    python pip 安装包报 编码问题
    深度学习 学习
  • 原文地址:https://www.cnblogs.com/juking/p/7221034.html
Copyright © 2011-2022 走看看