Git学习小结(第三次作业)】的更多相关文章

本文主要总结一下在学习和使用git中一些用到的命令. 参考教程:廖雪峰git教程 在windows上安装git 下载使用环境:http://msysgit.github.io/, 安装一路默认即可. 安装完成后配置用户名: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 创建repository 在需要创建库的文件夹里右键…
学习自https://www.liaoxuefeng.com/wiki/896043488029600 一.创建版本库 (1) git init 初始化一个Git仓库 (2)添加文件到Git仓库,分两步:git add <file> 将工作区中修改提交到暂存区,可反复多次使用,添加多个文件git commit -m <message> 将在暂存区中修改提交到分支 二.时光穿梭机 git status 可以查看工作区的状态 如果git status发现有文件被修改过,用git dif…
Modesty helps one to go forward, whereas conceit makes one lag behind. "虚心使人进步,骄傲使人落后" 注:本文参考 廖雪峰的Git教程 ,非常感谢廖大神的无私奉献,本文仅作为笔者的学习笔记,如果需要完整的学习git,请猛戳前面的链接^_^ 一.git是什么?   1.git是什么?        "git是世界上最先进的分布式版本控制系统(没有之一)"  --廖雪峰   2.为什么要学习git?…
Week03-面向对象入门 1.本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识点组织起来.请使用工具画出本周学习到的知识点及知识点之间的联系.步骤如下: 1.1 写出你认为本周学习中比较重要的知识点关键词 答:本周学习的知识点:类管理机制-包.完全限定名.类路径.类与对象.封装性修饰符(public.private.无修饰符) 学习如何在指定目录下加载相应的.claas文件,在不同的目录下甚至在.jar文件中加载.class文件.(-cp…
我记得最初学习的时候我提到了使用版本控制软件的最大好处是让你可以永远后悔,那么如何吃后悔药呢?在项目过程中我们很有可能因为各种因素对我们的操作进行回滚,对于传统的版本控制系统来说,并不复杂,拿 SVN 举例,revert 是最常用的操作,当然这是你还没提交到服务器端操作.如果你提交到了中央仓库,那就只能做一次逆向 merge 操作,来把所有的修改都 merge 回去.但是到了 git 这里,似乎一切都变得不那么简单了. 前面的文章中已经提到 Git 的每一台电脑都会存在一个完整的库,这就导致了我…
一.标签是什么 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照. Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的. 二.创建标签 Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated).轻量级标签就像是…
这篇文章仅供自己以后翻阅加深记忆,要系统的学习 git 教程(中文版),请移步到 liaoxuefeng.com 学习 git 教程部分. pull, fetch, clone, push, checkout, commit, add 之间的区别如下,图片来源于:http://www.ruanyifeng.com/blog/2014/06/git_remote.html reset(版本回退)是 Repository 中各个版本之间的关系. reset HEAD <filename> 这个命令…
一.创建.合并分支 每次提交,git都往后走一格,串成一跳时间线,head指向的是分支,分支指向提交.master是主分支,dev是另一条分支,分支就像指针一样,合并.删除分支时,修改的都是指针,工作区根本没变,所以速度非常快,用起来安全方便. Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到…
学习地址 http://www.liaoxuefeng.com http://www.cnblogs.com/renkangke/archive/2013/05/31/conquerAndroid.html http://stackoverflow.com/questions/1221840/remote-origin-already-exists-on-git-push-to-new-repository 1 添加远程仓库 $ git remote add origin git@github.…
一.gitHub&&SSH Key 为git仓库提供托管服务的,所以注册一个github账号,就可以免费获得git远程仓库. 本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以进行下面设置 1.创建SSH Key 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.查看方法: (1)文件夹中使用CTRL+h可以查看全部文件 (2)终端中使用ls -ah进行查看 如果没有,打开终端…