Studying git

Shopping list:

  • GIT的功能

 接触一个新的软件或者网站,最重要的就是认识它的功能:Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。现在我们用WINDOWS也能使用git啦。
  • GIT的网站

 GIThub的网站是https://github.com/
其实一打开这个网站,我的内心的崩溃的,因为我的英语词汇量不多,访问这种网站其实非常吃力,还好我的搭档英语不错,我们在课堂上就可以相互合作的学习这个网站的使用。
我写这篇文章主要就是和你们分享我这个英语痴眼中的这个网站的功能
当你注册了一个账号以后(记得及时接受你绑定的邮箱的邮件激活帐号),你会进入一个页面,找到右上角的图标



点击最右边的按钮点击,进入一个类似个人主页的页面



点击这里更换你喜欢的头像



点击这里可以进入你选择的已经加入的一些组织



点击这里可以管理你的个人代码库



当你想创建一个组织的时候,你可以再次在右上角找到这个图标点击加号,点击New organization

 这个网站好像你有什么操作都会发邮件到你绑定的邮箱,安全性应该挺好的。
创建好组织后就可以在个人主页点击进入管理这个组织
在组织的头像下有四个功能,最常用的功能应该是前两个吧,第一个是管理这个组织的代码库,第二个是邀请成员加入



创建组织代码库的时候,注意这项一定要打勾,我不知道是干啥的,不打勾创建出来是一个奇怪的东西,希望有人能帮我解释一下



点击这个,管理你的代码库



进入之后如果你想删除这个代码库,你可以在最右边找到这个



拉到最下边找到这个,在跳出的文本框输入你的代码库的名字点确定就能删除了

以上大概就是我掌握的在这个网站上经常能用到的功能了

  • GIT的客户端

  如何上传本地文件到你的GITHUB代码库呢,对于一个英语痴来说,一些推出的客户端软件可以帮到你,我选择了 git for windows
安装教程以及网址:

http://zhidao.baidu.com/link?url=YIO3OXx6YarhG3LVnJpQ_q12IfBEOaXU382dM7G0hm3o61qqBoveJAms3D6grSOyBp6odLHg5OM99FBzxNQUUsMEgLq2UqOmsuyF_Y7lr3G

  使用的教程我找了好多,选了一个图文的比较好的网址:

http://www.laozuo.org/3147.html

这个网址的教程是教我们新建一个代码库,只要把需要上传的文件放到设置好的路径里,点击同步即可

  顺带一提,教程里没有说明怎么把项目文件上传到组织的代码库,我摸索了一下大概是这样



创建的时候这里填上你的已经建立的代码库的名字



点击右上角的PUBLISH,选择是连接你的个人代码库还是组织代码库



如果你创建名字是已建立的代码库会报错

   最后我想问一下,怎么用该软件上传代码到已建立的代码库,我摸索了好一阵子都不成功。

LAST

   结束了第一次软工实践课,对比了下其他班,还是挺庆幸的,虽然我们的任务比较多且繁重,很多很多东西都要自学,但还是很有意义的。

   附上我的代码库网址:https://github.com/zzzzqh/HOMEWORK

最后对程序员的一个忠告:千万千万学好英语!!!!

Studying GIT的更多相关文章

  1. Git 子模块 - submodule

    有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你 独立开发的,用于多个父项目的库. 现在问题来了:你想要把它们当做两个独立的项目,同时又想在 一个项目中使用另 ...

  2. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  3. Git与Repo入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...

  4. Git Bash的一些命令和配置

    查看git版本号: git --version 如果是第一次使用Git,你需要设置署名和邮箱: $ git config --global user.name "用户名" $ gi ...

  5. 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net

    1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...

  6. 史上最详细git教程

    题外话 虽然这个标题很惊悚,不过还是把你骗进来了,哈哈-各位看官不要着急,耐心往下看 Git是什么 Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别 SVN是集中式版本控制 ...

  7. [版本控制之道] Git 常用的命令总结(欢迎收藏备用)

    坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...

  8. 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解

    工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...

  9. git 命令

    切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm  ...

随机推荐

  1. 投稿核心期刊、中文重要期刊、SCI二区及以上期刊目录

    大家在研究生期间想必均经历过投稿核心期刊的烦恼,不知道哪些是核心期刊,那些是普通期刊,万一选的不对岂不是浪费了时间,因此小顾在网络上收集了了2018北大核心期刊目录及全国中文重要期刊目录和SCI二区及 ...

  2. Oracle 11g AWR 系列五:如何生成 AWR 报告?

    1.生成单实例 AWR 报告: @$ORACLE_HOME/rdbms/admin/awrrpt.sql 2.生成 Oracle RAC AWR 报告: @$ORACLE_HOME/rdbms/adm ...

  3. vue2.0模拟锚点

    在vue项目中,因为采用路由跳转,会导致无法使用常规的a标签配合ID的锚点功能. 解决办法: <a href="javascript:void(0)" @click=&quo ...

  4. 在HTML中使用object和embed标签插入视频

    object标签和embed标签都能给页面添加多媒体内容: 一.object 对于object,w3c上定义object为一个嵌入的对象.可以使用此元素向您的 XHTML 页面添加多媒体.此元素允许您 ...

  5. 'No Transport' Error w/ jQuery ajax call in IE

    I need to use foursquare API to search venues. Of course it is cross-domain. It has no any problems ...

  6. php输出日志

    error_log('你要输出的信息', 3, 'E:\work\jiajiayue\Application\Api\Controller\1.txt');die; php error_log记录日志 ...

  7. nmap数据流

    扫描者:1.1.1.1被扫描者:2.2.2.2 0x00 介绍 在日常工作对目标信息收集时,我们经常用到nmap这款网络探测工具和安全/端口扫描器,虽然我们关注的是结果(如目标开启了哪些危险端口,什么 ...

  8. C++之友元函数和友元类

    通过friend关键字,我们可以将不属于当前类的一个函数在当前类中加以声明,该函数便可以成为当前类的友元函数. #include<iostream>using namespace std; ...

  9. 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》

    一.什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secu ...

  10. jquery方法简单记录

      append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 firs ...