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你的邮箱。

1081488-20170211195052166-745920493.png

创建SSH Key

运行命令ssh-keygen -t rsa -C "你的邮箱"。
登录码云,保存用户目录下的公钥 执行命令ssh -T git@git.oschina.net。

如图
1081488-20170211180951479-537328453.png
则添加成功.

克隆远程仓库

在码云中创建项目,新建远程仓库。在本地新建目录,进入目录后,右击鼠标选择Git Bash Here打开命令窗口,执行命令 git clone ,
1081488-20170211175024572-188222825.png
1081488-20170211180121854-440486729.png
远程仓库的项目已经下载到了本地
1081488-20170211181718651-597721178.png

本地Git的使用

1、已经克隆远程仓库,就不需要需要创建一个新的Git代码库了。
2、添加文件(Git add)
在notepad下写一个helloworld程序存入java文件夹下
1081488-20170211182353791-1876199545.png
使用git add -A命令跟踪文件
使用git status命令可以查看当前仓库状态
1081488-20170211182924604-536206243.png

提交(Git commit)

使用git commit -m "提交信息" 命令将暂存区的所有文件提交到本地仓库,提交时要求写上提交信息
1081488-20170211183223151-1401977958.png
提交后用git log查看提交记录
1081488-20170211183310135-93621039.png

文件修改

通过git status查看,显示一个文件进行了修改:
1081488-20170211183452447-1275509479.png

修改的内容git diff
1081488-20170211183724010-383500372.png
红色是原来的内容,绿色是修改后的。

远程同步

推送本地仓库的更新到远程仓库
文件提交到本地仓库后,可以执行git push origin master将本地仓库上传到远程仓库,默认情况下,origin指的是本地仓库在远程仓库的版本,master指的是本地仓库的master分支。
1081488-20170211183857963-1290244072.png

1081488-20170211183909479-1926324753.png

总结

第一次使用git,还不是很了解这个软件。每一步都是根据老师的文件练习的,遇到很多问题自己研究解决,还是有很多漏洞,开学上课的时候要跟老师好好学习。

转载于:https://www.cnblogs.com/errui/p/6389529.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值