20145321 Git的安装使用及今后学习规划
20145321 Git的安装使用及今后学习规划
Git安装使用及解决遇到的问题
之前上传代码都没有按照老师的方法弄,当时看到git教程感觉很麻烦,于是都是写完之后再一个个
程序贴上去,而现在使用过后才发现那种一个一个代码上传的方法才是真正费时费力。而且使用git
能起到监督检验作用,能知道你的代码是什么时候写的,也以防你到最后一下把别人的代码都复制
贴到自己的项目里。本次git的安装使用,主要是参考卢肖明同学的博客。过程中遇到一些问题,大
都是自己百度然后去解决。
- 首先在终端输入git查看安装状态,然后在输入sudo apt-get install git进行安装。
安装完成后,接下来配置自己的用户名和邮箱。
- 配置之后,输入ssh-keygen -C 'address@email.com' -t rsa以建立密钥文件。
- 然后输入cd ~/.ssh,会有一个文件打开,里面是密钥,把密钥复制粘贴到git开源中国的 “ssh公钥” 这项里。
- 检测是否连接成功。
- 连接成功后,创建一个专门用来git的文件夹,把代码都移到这里。开始第一次尝试上传。这时出现了第一个问题。
过程中,我看到卢肖明同学的博客这么写,于是在“你的用户名”那里写上用户名。然而没有成功,一直提示“Not Found”。
- 其实此处应该写的是你要上传那个项目里,右边的一个地址。
- 懂了这处之后,我就修改回来,但是还是一直提示的是前面那个地址。
于是我关闭终端又重开,想看是否能解决这个问题。然而并没有解决,还是提示之前的地址。
- 上百度搜索提问后,知道了要输入以下命令,来重置这个地址。
git remote rm origin是一个删除原地址的操作。
- 地址修改成功后,又出现第二个问题。我输入git push origin master,结果没有成功。
- 问了同学后才知道是要在push那步之前先输入git pull origin master这个命令。
- 输入pull后,新的问题又来了……它跳出这个界面,但我没有管,选择了离开。至今还不知道这界面是干嘛的。
- 离开这个界面后,继续push。
- 上传成功。但是在开源中国的项目里,这个点开是个空白页,不知道为什么出错了,可能因为直接把文件夹上传了。
- 重新传这个“hello”文件夹里的内容,却提示冲突。只好把里面的代码移动到新的文件夹“hello1”,然后在终端输入
cd命令直接进到这个文件夹里(觉得上传文件夹的话可能会像上面一样出错,所以只传里面的文件)
- 上传成功。
Git的一些问题
- 老师之前评论说最好写一个代码就git一下,不知道如果这样的话,后面再git会不会重复上传前面的代码呢?
- git commit -m “XX”后面这里的注释应该怎么写呢,是写代码功能,还是所属什么知识点之类的?
学习规划
- 之前的博客评论都没有回复,被扣了很多分掉进待及格名次里。所以首先要做到回复老师的评论,和
老师及时的交流才能发现学习过程中的问题。也引申到要跟着老师的脚步走,就算不超前学习也要把
老师要求的部分做好。
- 之后的博客要改变方向。前面写的博客其实大多是那周学什么,我就把知识点摘抄下来而已,自己并
没有太多的思考。以后每周的学习内容中,要多练习题,主要在博客里写自己遇到的问题还有思考。
- 前面的学习并没有太扎实,很多知识点漏学,就像第一篇博客老师看出我没有学完那周的知识,而且
到现在学了的也有忘了。现在既然老师给我们提出更高要求,那就不如再比别人多花点时间,从头再
把知识学一遍,把那些漏学的、忘了的都补上。
- 之后要结伴学习,我的同伴是张梓靖同学。虽然主要还是靠自己自学,但有个学霸监督辅导也会更好,
当然也不能占用同学太多的时间。
20145321 Git的安装使用及今后学习规划的更多相关文章
- git从安装到应用的学习
本文内容是对廖雪峰老师Git教程做的笔记,外加一些自己的学习心得,还抱着学以致用的心态来实践一番 Git学习笔记 分布式版本控制与集中式版本控制的最大区别 集中式的版本控制,本地没有历史记录,完整的仓 ...
- linux学习之centos(四):git的安装
整个流程如下:(参考文章:linux安装git方法) [carsonzhu@localhost 桌面]$ wget https://github.com/git/git/archive/v2.8.3. ...
- python学习笔记——git的安装及使用
1 git的基本介绍 git 是目前世界上最先进的分布式版本哦内阁制系统 详细信息可参考廖雪峰的官方网站中的Git教程 比git功能更加强大的有TortoiseGit和Tortoise SVN,具体安 ...
- git学习——git下载安装
原文来至 一.集中式vs分布式 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中 ...
- git的安装以及遇到的问题
git安装以及遇到的问题 之前没有学会如何在Ubuntu下使用git,国庆放假回来后,完成了git的安装,补回来了之前没有学会的东西. 以下是我安装的过程以及遇到问题.解决问题的过程. 这次安装git ...
- Mac上git的安装配置与使用简述
Mac下git搭建及使用 之前就只是经常在GitHubs上下载代码,也没注意怎么上传项目.一开始对git都没什么了解花了几个小时去小补了下知识.如果有需要可以转去这里学习:[GIT使用简易指南] (h ...
- Windows下Git的安装及配置
Git的BASH Git的为Windows提供了用于命令行运行的一个仿真BASH的Git.习惯LINUX和UNIX环境的你,可以在该BASH环境中输入“git”命令来完成各种版本控制的操作. 简介 G ...
- Git 基础 —— 安装 配置 别名 对象
Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 Git 安装 Git下载地址 ...
- windows 系统下git 的安装
在linux系统下,可以直接在命令窗口安装和使用git.但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果.具体安装步骤如下: 第一步:官网上下载git 网 ...
随机推荐
- mysql死锁问题分析
线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”. Oh, My God! 是死锁问题.尽管报错不多,对性能目前看来 ...
- 【php】assert函数的用法
[php]assert函数的用法 http://www.douban.com/note/217557007/ 2012-06-01 10:32:37 assert这个函数在php语言中是用来判断一 ...
- Windows下PHP版本选取
1. 下载地址 http://windows.php.net/download/ 2. PHP大版本 PHP4:由于太古老.对OO支持不力已基本被淘汰. PHP5:分为三个分支——PHP5.2之前的版 ...
- 【转】抛弃EF,20分构建一个属于自己的ORM框架
链接:http://www.cnblogs.com/irenebbkiss/p/4157364.html
- 在脚本中刷新impala元信息
刷新impala元信息 impala-shell -q 'invalidate metadata' -i hslave1 impala-shell -q 'select count(*) from p ...
- 解决sqoop需要输入密码的问题
修改配置文件:vi /etc/sqoop/conf/sqoop-site.xml <property> <name>sqoop.metastore.client.record. ...
- Blackfin DSP(二):寄存器操作与GPIO
BlackfinDSP的寄存器是通过指针操作的,与51.ARM等MCU一样,通过“或”操作来置1,通过“与”操作清零. 在DSP上最简单的外设非IO口莫属,但是由于其功能强大,远非一般IO口可比,因此 ...
- 前端开发框架Bootstrap和KnockoutJS
江湖中那场异常惨烈的厮杀,如今都快被人遗忘了.当年,所有的武林同道为了同一个敌人都拼尽了全力,为数不多的幸存者心灰意冷,隐姓埋名,远赴他乡,他们将唯一的希望寄托给时间.少年子弟江湖老,红颜少女的鬓边也 ...
- Egret Wing3 FTP使用方法
FTP 挺实用的,不用自己去申请sinasea什么的免费空间来测试项目了. 添加FTP服务器配置 默认就行. 指定目录上传至FTP服务器 选择免费云测试空间.然后选择bin-release/web目录 ...
- vim总结
1.vim基础用法 注:该思维导图来自笔者<Linux就该这么学>读书笔记. 移动光标: 命令 描述 k 向上移动光标(移动一行) j 向下移动光标(移动一行) h 向左移动光标(移动一个 ...