2017《Java技术》预备作业02 计科1501 付苗苗

Git的使用总结

1.安装Git
到Git官网https://www.git-scm.com/ 下载Git客户端
安装时选择默认即可。
安装完成后在桌面的快捷菜单中选择Git Bash Here 或者在开始菜单中选择Git Bash:
在Git Bash中执行命令git --version查看版本,证明Git安装成功。

2.Git和码云的关联
(1)在码云注册账号
(2)配置Git
因为Git是分布式版本控制系统,必须在Git中配置本机的用户名和Email地址
执行命令git config --global user.name "你的用户名",告诉git你的名字,这个用户名会出现在提交记录中
执行命令git config --global user.email "你的邮箱",告诉git你的邮箱, 这个邮箱也会出现在提交记录中
注意Email尽量保持和你注册码云的Email一致。

(3)创建SHH 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,则证明添加成功。

(4)创建远程仓库
在码云中新建项目
创建项目,输入项目名,选择项目语言。
复制远程项目仓库的地址:选择HTTPS,可以复制远程项目仓库的HTTPS地址,,选择SSH,则复制远程仓库的SSH地址。

(5)克隆远程仓库
建立目录,如E:\java,进入目录后,右击鼠标选择Git Bash Here打开命令窗口,执行命令 git clone <版本库的地址>,版本库的地址可以是HTTPS地址,也可以是SSH地址。

可以看到,远程仓库的项目已经下载到了本地。下面就可以在本地编写代码了。

3.本地Git的使用
(1)初始化仓库(Git init)
如果已经克隆了远程仓库,这一步可以省略。如果没有克隆远程仓库,需要创建一个新的Git代码库。
运行git init命令初始化仓库,将会创建一个.git文件夹,这个文件夹是Git来跟踪管理版本库。
(2)添加文件(Git add)
在当前文件夹下创建一个HelloWorld.java程序,使用git status命令可以查看当前仓库状态

 提示说明有未跟踪(untracked)的文件,可以使用git add <file>加进去,通常我们使用git add -A命令,将所有相关文件存放到暂存区,此时git就可以跟踪该文件了。

再次使用git status命令可以看到发生的变化,提示changes to be committed说明可以进行提交了。

(3)提交(Git commit)
使用git commit -m "提交信息" 命令将暂存区的所有文件提交到本地仓库,提交时要求写上提交信息,注意双引号必须是英文半角的。
提交后用git log查看提交记录

(4)文件修改
对文件进行修改后,通过git status查看,显示一个文件进行了修改
可以执行git diff查看文件做了哪些修改

4.远程同步
(1)推送本地仓库更新到远程仓库
文件提交到本地仓库后,可以执行git push origin master将本地仓库上传到远程仓库,默认情况下,origin指的是本地仓库在远程仓库的版本,master指的是本地仓库的master分支。

(2)查看码云项目页面,文件HelloWorld.java已经上传到服务器。

总结:

1.克隆远程仓库, 执行命令 git clone <版本库的地址>
2.初始化仓库(Git init),创建.git文件夹
3.添加文件(git add),执行命令git status 命令可以查看当前仓库状态git add -A 命令放到暂存区git status
4.提交(git commit),执行命令git commit -m "提交信息" ,后用git log查看提交记录
5.文件修改后通过git status 查看,执行git diff查看文件进行了哪些修改
6.推送本地仓库(git push),执行命令git push origin master

原文地址:https://www.cnblogs.com/miao0512/p/6395069.html