Java技术预备作业02 计科1502 江慧慧
一、学习git#
1.安装git
- 安装完git之后,在桌面的快捷菜单中选择
Git Bash Here
或者在菜单中选择Git Bash
: - 在Git Bash中执行命令
git --version
查看版本,证明Git安装成功
2.Git和码云的并联
2.1在码云注册账号
登录码云 http://git.oschina.net/注册账号
2.2配置Git
- 执行命令
git config --global user.nam "你的用户名"
,告诉git你的名字。 - 执行命令
git config --global user.email "你的邮箱"
,告诉git你的邮箱。
2.3创建SSH Key
- 运行命令
ssh-keygen -t rsa -C "你的邮箱"
,如果已经有SSH key,会提示是否覆盖。然后会有三次提示输入,直接回车即可
- 在用户目录下找到
.ssh
目录,里面有一个id_rsa.pub
文件,保存的就是公钥。
- 登录码云,在SSH公钥文本框里粘贴
id_rsa.pub
文件的内容:
- 执行命令
ssh -T git@git.oschina.net
,若返回Welcome to Git@OSC
,则证明添加成功。
2.4创建远程仓库
- 在码云中新建项目
- 复制远程项目仓库的地址:
2.5克隆远程仓库
- 建立目录
E:\java
,进入目录后,右击鼠标选择Git Bash Here
打开命令窗口,执行命令git clone <版本库的地址>
,版本库的地址可以是HTTPS
地址,也可以是SSH
地址。
- 远程仓库的项目已经下载到本地。
3.本地Git的使用
3.1添加文件
-
在当前文件夹下创建一个HelloWorld.java程序,使用
git status
命令查看当前仓库状态
-
提示说明有未跟踪(untracked)的文件,可以使用
git add <file>
加进去,通常我们使用git add -A
命令,此时git就可以跟踪该文件了。
-
再次使用
git status
命令可以看到发生的变化,提示changes to be committed
说明可以进行提交了。
3.2提交
-
使用
git commit -m "提交信息"
命令将暂存区的所有文件提交到本地仓库,提交时要求写上提交信息,注意双引号必须是英文半角的。
-
提交后用
git log
查看提交记录。
4. 远程同步
4.1 推送本地仓库的更新到远程仓库
-
文件提交到本地仓库后,可以执行
git push origin master
将本地仓库上传到远程仓库。
-
查看码云项目页面,文件HelloWorld.java已经上传到服务器。
二、遇到的问题#
1.找不到.git文件
解决方法:经过询问同学之后,了解到要先在上面的菜单栏里找到查看选项,然后点击隐藏的项目
2.无法上传到远程仓库
解决方法:看群里的聊天记录之后,发现是在init下来的文件夹里建立的java程序,所以无法上传。之后就将项目删除之后又重新在clone下来的文件里建立java程序。