zoukankan      html  css  js  c++  java
  • 软工实践l练习一一利用github托管项目

      这次实践的主题是在windows环境下将项目通过git将项目托管到github上。通过实践,基本掌握一些git命令的使用,在github上注册账号并学会创建repositly和organization,尝试实现上传(push),下载(clone)功能。以下是我对这次实践的流程的总结。

    一、准备

      下载git for windows,在github上注册账号。

    二、使用git for windows的命令行实现基本功能

      先介绍一些比较普遍的命令行命令:

        pwd:查看当前目录的路径。

        cd/cd ../cd ”目录名“ :退到根目录(/c/user/Administrator) / 退到上一级目录 / 进入子目录。

        mkdir ”文件名“ :创建文件。

        cat : 查看文件内容。

      1)、配置github上注册的信息。

        git config --global user.name "用户名“

        git config --global user.email "用于注册github账号的邮箱“

        

      2)、将已创建的项目做成一个工作区

        首先要先进入该项目:

        

        然后执行 git init,就会出现一个git文件(隐藏文件)

        

        这样工作区就初步建成了,可以在这里面开始使用一些git功能了。

      3)、利用 git add 和 git commit 把文件添加到本地master里面。

        

      4)将准备就绪的项目传到github的指定版本库里面

        首先要在github上创建一个Organization,然后在上面创建一个与我们本地要上传的版本库一样名字的空的版本库。

               

        

        然后利用 git push 将版本库上传上去。

        git remote add origin https://github.com/sefzu2015GHello/MyApplication.git

        git push -u origin master

        

        最后刷新github,就ok啦

        

      5)、从github上把版本库拷贝到本地

        先进入需要指定的目录下面:cd /g/clone

        接着只要执行 git clone 就可以了。

        

    三、总结

      其实只要学会用 git push 和 git clone 就基本上能够掌握最重要的功能了。 但是实践起来问题还真多,作为菜鸟,我一开始就是找到一个教程,然后按照他上面的步骤,一步一步跟着他敲,努力去看懂上面的注释,最后也能得出比较像样的结果,不过往往都是知其然,不知其所以然,要是按着他的思路来当然很顺畅啦,可是,当自己想要实现一些期望看到的功能的时候就会发现问题一个接一个来了,然后往往会为一个莫名其妙的问题搞的头疼,纠结。所以感觉要用的爽的话还是要花很多精力的,还是要比较系统的去学习比较全面,比较深入的学习,看一两份教程最多只能解决一下燃眉之急,终究不是长久之计。

    四、汇总(记录一些比较常用的git命令,方便日后查询)

      git init 创建工作区

      git add ”文件”

      git commit -m “注释” 提交到master分支

      git status 查看当前状态

      git log 查看历史记录

      git reset --hard HEAD~“版本号” 恢复某个历史版本

      git checkout -- “文件” 撤销

      git remote add origin URL

      git push -u origin master(之后只要 git push origin master 就可以了)

      git clone URL

      git config --global user.name "用户名“

      git config --global user.email "用于注册github账号的邮箱“

    Hello world 代码库:https://github.com/sefzu2015GHello/MyApplication.git

    推荐一个讲的比较细的教程:http://blog.jobbole.com/78960/

  • 相关阅读:
    十三 web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息
    十二 web爬虫讲解2—Scrapy框架爬虫—Scrapy模拟浏览器登录—获取Scrapy框架Cookies
    十一 web爬虫讲解2—Scrapy框架爬虫—Scrapy使用
    十 web爬虫讲解2—Scrapy框架爬虫—Scrapy安装—Scrapy指令
    九 web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号—抓包软件安装Fiddler4讲解
    八 web爬虫讲解2—urllib库爬虫—ip代理—用户代理和ip代理结合应用
    七 web爬虫讲解2—urllib库爬虫—状态吗—异常处理—浏览器伪装技术、设置用户代理
    六 web爬虫讲解2—urllib库爬虫—基础使用—超时设置—自动模拟http请求
    五 web爬虫,scrapy模块,解决重复ur——自动递归url
    四 web爬虫,scrapy模块标签选择器下载图片,以及正则匹配标签
  • 原文地址:https://www.cnblogs.com/fenice/p/4822778.html
Copyright © 2011-2022 走看看