zoukankan      html  css  js  c++  java
  • 2017《Java技术》 预留作业2 胡开辉

    1.认识GIT

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。

    Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。

    2.下载GIT并安装

    1.在官网下载最新版本的

    2.开始安装,点击Next

    3.在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾

    4.接下来 点击Next 默认即可!




    3.GIT的运用

    1.安装完成GIT后在桌面的快捷菜单中选择Git Bash Here 或者在开始菜单中选择Git Bash:
    在Git Bash中执行命令git --version查看版本,证明Git安装成功

    2.还学会了如何把GIT与码云关联,添加笔记本公钥。

    3.本地Git的运用

    初始化仓库(Git init)
    如果已经克隆了远程仓库,这一步可以省略。如果没有克隆远程仓库,需要创建一个新的Git代码库。
    运行git init命令初始化仓库,将会创建一个.git文件夹,这个文件夹是Git来跟踪管理版本库。

    添加文件(Git add)
    在当前文件夹下创建一个HelloWorld.java程序(用Noteoad写一个HelloWorldd的java程序保存到仓库中)

    使用git status命令可以查看当前仓库状态

    提示说明有未跟踪(untracked)的文件,可以使用git add

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

    5.文件修改和撤销
    对文件进行修改后,通过git status查看,显示一个文件进行了修改:
    可以执行git diff查看文件做了哪些修改:

    6.推送本地仓库的更新到远程仓库
    文件提交到本地仓库后,可以执行git push origin master将本地仓库上传到远程仓库,默认情况下,origin指的是本地仓库在远程仓库的版本,master指的是本地仓库的master分支。第一次push的时候,可能需要输入在码云注册的用户名和密码。
    查看码云项目页面,文件HelloWorld.java已经上传到服务器。
    抓取远程仓库的更新到本地仓库
    执行git clone命令后,自动创建了本地的master分支,用于跟踪远程仓库中的origin/master分支。当远程仓库的内容更新后,可以通过命令git pull或者 git pull origin master, 将更新的数据抓取到本地仓库,合并到工作目录的当前分支。
    执行git pull命令时,本地做的提交和服务器上的提交可能有差异,导致合并冲突,此时,需进行冲突处理。

    7.码云

    4.总结

    第一次使用的过程中出现了挺多错误的,在老师的帮助和自己问度娘慢慢学习的中搞懂了。看来要学的还多加油吧!

  • 相关阅读:
    C#执行cmd命令
    mongodb 高级查询详解(2)
    mongodb-管道操作:常规查询
    python-pymongo高级查询
    traceback异常打印
    Sanic基础和测试
    Python网络爬虫实战:根据天猫胸罩销售数据分析中国女性胸部大小分布
    POST提交数据的四种方式
    pymongo基础:入门
    python中__name__的意义
  • 原文地址:https://www.cnblogs.com/hukauihui/p/6385833.html
Copyright © 2011-2022 走看看