2017《java技术》预备作业02计科1502-齐尚苗

2017《Java技术》预备作业02

Git的学习笔记:

一 :Git 的安装

(1)关于git的安装: 这是git的官网
(2)配置Git
在Git中配置本机的用户名和Email地址 :
执行命令git config--global user.name"你的用户名",告诉git你的名字。
执行命令git config --global user.email"你的邮箱",告诉git你的邮箱。
(3)创建SSH Key
服务器需要对你的身份进行识别
运行命令ssh-keygen -t rsa -C "你的邮箱"如下图(2,3示例)

在用户目录下找到 .ssh目录,里面有一个id_rsa.pub文件,保存的就是公钥。
注册码云并登陆这是 码云的网址,在SSH公钥文本框里粘贴id_rsa.pub文件的内容。
执行命令ssh -T git@git.oschina.net,若返回Welcome to Git@OSC,则证明添加成功。

(4)创建远程仓库
在码云中新建项目,复制远程项目仓库的地址(注意右边会有两个地址HTTPS和SSH)
(5)克隆远程仓库
先创建远程仓库,然后克隆远程仓库。
建立目录,进入目录,执行命令 git clone <版本库的地址>,前面创建了SSH Key,那么版本库就应该使用SSH地址。

二 . 关于Git的使用
在当前文件夹下创建一个HelloWorld.java程序:
1 .基本流程:
使用git status命令可以查看当前仓库状态 ---->然后用git add -A命令把相关文件放到暂存区,使git 可以跟踪文件 ---->再使用git status命令看变化(提示 change t0 be committed说明可以提交了。) ---->用命令git commit -m "提交信息"提交---->最后用git log 查看 提交记录。


2. 对文件进行修改后:
使用git status查看状态--->git diff可以看到做了哪些修改(红色字体表示是删除的内容,绿色字体表示是添加的内容。)--->然后add最后commit。


3.文件撤销:
(1)当文件没有add时:
撤销修改执行git checkout 文件名--->add--->commit
(2)当文件add后尚未commit时:
通过git reset HEAD 文件名撤销--->commit--->git log
现在已经有三个提交的版本了。每个版本都有一行黄色commit开头的哈希字串,这是每个提交的唯一ID。

4. 推送本地仓库的更新到远程仓库

文件提交到本地仓库后,执行git push origin master将本地仓库上传到远程仓库

个人总结:

  1. 在执行命令时要注意空格,大小写,符号用英文半角。
  2. 创建了SSH KEY 要用SSH地址。
  3. 如果出现错误要从头开始做时,要注意把以前的KEY删除,重新添加。

posted on 2017-02-24 13:12  昨夜蔷薇  阅读(128)  评论(0)    收藏  举报