Java技术预备作业02杨欣蕊
git学习笔记
一、对git的理解
在这之前从来没用过git,对git并不是很理解,通过这次的使用,对git有了了解:
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
老师说:将来到了公司里面,都是要进行代码托管的。尤其是团队开发。github是目前最大的代码托管平台,但由于外网网速的原因,我们使用国内的托管平台,但使用方式是一样的。所以说我们要好好学习git。
二、git的应用
安装git
要是用git首先要安装git。
1、到Git官网下载Git客户端。
2、安装时选择默认即可。
3、安装完成后在桌面的快捷菜单中选择Git Bash Here。
4、在Git Bash中执行命令git --version查看版本,证明Git安装成功。
Git和码云的关联
1、在码云注册账号
2、配置Git。
因为Git是分布式版本控制系统,必须在Git中配置本机的用户名和Email地址。
执行命令git config --global user.nam "你的用户名",告诉git你的用户名。
执行命令git config --global user.email "你的邮箱",告诉git你的邮箱。
创建SSH Key
运行命令ssh-keygen -t rsa -C "你的邮箱"。
登录码云,保存用户目录下的公钥 执行命令ssh -T git@git.oschina.net。
如图
则添加成功.
克隆远程仓库
在码云中创建项目,新建远程仓库。在本地新建目录,进入目录后,右击鼠标选择Git Bash Here打开命令窗口,执行命令 git clone ,
远程仓库的项目已经下载到了本地
本地Git的使用
1、已经克隆远程仓库,就不需要需要创建一个新的Git代码库了。
2、添加文件(Git add)
在notepad下写一个helloworld程序存入java文件夹下
使用git add -A命令跟踪文件
使用git status命令可以查看当前仓库状态
提交(Git commit)
使用git commit -m "提交信息" 命令将暂存区的所有文件提交到本地仓库,提交时要求写上提交信息
提交后用git log查看提交记录
文件修改
通过git status查看,显示一个文件进行了修改:
修改的内容git diff
红色是原来的内容,绿色是修改后的。
远程同步
推送本地仓库的更新到远程仓库
文件提交到本地仓库后,可以执行git push origin master将本地仓库上传到远程仓库,默认情况下,origin指的是本地仓库在远程仓库的版本,master指的是本地仓库的master分支。
总结
第一次使用git,还不是很了解这个软件。每一步都是根据老师的文件练习的,遇到很多问题自己研究解决,还是有很多漏洞,开学上课的时候要跟老师好好学习。
转载于:https://www.cnblogs.com/errui/p/6389529.html
Java技术预备作业02杨欣蕊相关推荐
- 2017 《Java技术预备作业》
Java技术预备作业 1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的? 通过阅读邹欣老师的博客,我认为我所期望的师生关系应该是友好和睦, 互相尊重,互相关心,互利共赢的关系,学生能够从老师的授 ...
- 2017 《Java技术预备作业 》1501 乔 赫
1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的? 师生关系为亦师亦友,但不缺少老师的严肃 2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功 ...
- 2017《JAVA》预备作业 计科1501班 王奕开
2017<JAVA>预备作业 计科1501班 王奕开 1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的? 亦师亦友,课下多多交流,和学生探讨经验,和蔼可亲. 2.你有什么技能(学习, ...
- 20162307张韵琪 预备作业02
20162307张韵琪 预备作业02 你有什么技能比大多人(超过90%以上)更好 我比大多数人更好的技能就是我的舞蹈了.从我对我的童年有了记忆开始,我就已经在学习舞蹈了,舞蹈是我童年记忆里最不可缺失, ...
- 20145202马超《JAVA》预备作业1
20145202马超<JAVA>预备作业1 你觉得自己专业吗?对专业的期望是什么? 我觉得自己很不专业,我对专业的期望:老师之前讲过德国的一个研究,学习分为5个档次,第三个档是能够自己发现 ...
- 刘浩(专业打劫三十年)20155307的预备作业02:
我的技能?比大多数人好?经验是什么?与老师的经验的共同之处? 我的技能之一就是单词翻译王--其实看了娄老师的学习经验之后便有些自惭形秽了,我目前的单词量是7300,扇贝上测的,而且测试时是严格的&qu ...
- 预备作业02 : 体会做中学(Learning By Doing)
1.你有什么技能比大多人(超过班级90%以上)更好? 我认为我是一个比较爱摄影和绘画的人,虽然说说不上技术精湛,但还是能拿出手的. 2.针对这个技能的获取你有什么成功的经验? 接触摄影和绘画都是因为喜 ...
- 预备作业02 20162316刘诚昊
你有什么技能比大多人(超过90%以上)更好? 声乐 我从小对音乐比较感兴趣,后来家里给我报了声乐班,前前后后加起来接近8年吧,打算报艺术学校的,家里人表示不支持,他们说路子太窄了,我也表示认同他们的意 ...
- 预备作业02 20162320刘先润
关于技能学习的心得 以下文章都是作者的真实经历,大部分内容比较口语化,望谅解 在我十八年的时光中,从出生的懵懂无知,到现在的懂事,我学会了不少技能.大部分是父母对我的坚持要求,也有很多我对自己在某 ...
最新文章
- Weblogic 9.2和10.3 改密码 一站完成
- Kafka Eagle 源码解读
- junit mockito_JUnit和Mockito合作
- 2-2:C++快速入门之输入和输出
- 垂直型电商的投资魔法
- 用matlab s函数 阶梯,如何用matlab使用函数式M文件计算s=n!,要具体的步骤。谢谢...
- jetty服务器原理与maven集成
- JavaScript基础简单入门
- 计算机如何共享手机网络热点,手机也能做热点 教你如何共享手机3G网
- 手机利用NFC功能复制门禁卡到小米手环上
- 专业的自建邮件服务器,自己搭建邮件服务器有哪些软硬件需求??
- Ace Admin前端框架笔记一概要与布局介绍
- 图片放大-jQuery脚本使用异常:仅闪现图片外框
- mixpanel实验教程(1)
- 自动巡检机器人故障检测系统
- Eureka 没凉,别过度悲伤
- Linux下串口调试及使用shell编程接收数据
- 网站本地化翻译、建设助力企业拓展全球市场 安睿杰翻译
- 为什么需要 Kubernetes 准入控制器
- hdu1056 堆积木