git心得与总结】的更多相关文章

趁着最近还没忙起来,抓紧更新一下学习心得. 现在的情景是,我们已经在本地创建了一个Git仓库,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协 作.我们还是循序渐进,一步一步来~ 1.添加远程库 我们登陆github官网,进入个人主页后,建立新的repository,命名为learngit,接下来我们要做的就是把本地库与之关联起来从而把本地库的内容推送上去. 2.把本地库的内容push到git远程库 我们首…
用书本上的概念讲,Git是一个分布式的版本控制工具,每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,能够不依赖于网络和中心服务器.也就是说Git能够不需要服务器而在随意的Linux机器上管理代码,其实这也是它的优势所在,我对Git的认识不深,单从课堂上老师的只言片语便可以了解到它的深奥,我的学习之旅也才刚刚开始. 使用Git之后,我才逐步了解到Git的管理是在本地建立储存仓库,换句话说,代码与管理仓库是形影不离的,这种方式可以在某种程度上减轻服务器的负担. 我…
使用Git得到了以下体会: github在新的目录下添加新的文件 git init //在相应的目录下添加 git add //添加目录 git commit -m "first commit" git config --global user.email "834916321@qq.com" git config --global user.name "timeless" git remote add originhttps://github.…
任何文件在Git库中都有四种状态:未跟踪状态untracked.跟踪状态tracked(未修改状态unmodified.已修改状态modified.暂存状态staged),由于文件的上述四种状态,在使用Git进行项目管理的时候涉及到三个区域: (1)Git 本地数据目录:每个项目都有一个 git 目录,它是 Git 用来保存元数据和对象数据库的地方.该目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是这个目录里面的数据. (2)工作目录(项目工作空间):从项目中取出某个版本的所有文件和目录,用…
标签管理也是git里面比较重要的一部分内容,我们下载软件的时候经常看到诸如v2.0.v2.3.0这样的版本号,在git里也是一样,有时为了避免分支的名称五花八门而发生混淆的情况,我们常常会 给分支贴上不同的标签以示区别. 1.创建标签: 我们先用checkout命令切换到需要打标签的分支上,然后用命令git tag <name>即可创建一个名为name的标签,我们可以用命令git tag来查看当前分支的标签.注意到标签是默认 打到最新提交的commit上的,如果想要给之前提交的分支打标签,我们…
本节介绍分支的一些具体应用实例. 1.Bug分支 设想我们正在分支dev上工作,突然接到一个修复bug的命令,我们需要创建分支issue-101来修复它,在此之前我们肯定需要先保存我们当前未完成的工作,命令git stash可以帮助我们安全地储 藏当前的分支,当我们完成bug的修复需要回到dev上继续工作时,我们首先切换到dev分支上,然后有两种方式恢复dev的工作内容,第一种是git stash apply,但是恢复后,stash内容并不删 除,我们还需要用git stash drop来删除:…
转眼到第三节了,我们进入分支管理. git领域里的分支可以理解为一个有安全保障的临时仓库,有时我们新修改了代码,突然发现有bug需要回到之前的版本,有时我们开发到一半,突然要出去一趟,如何安全保存当前代码成为了一 个痛点,这时候有个分支就ok了,我们每次修改代码都新建一个分支,在上面修改完了再与之前的版本合并,而原来的版本可以保存也可以合并,而中途有事也可以用stash命令进行保存. 接下来我们具体学习: 之前我们学过版本回退,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止…
Github作为目前世界上最先进的分布式版本控制系统,是软工工作者管理工程代码的不二选择,笔者也是因时所需,自学了基本的git操作,在此回顾一下也作为分享. 推荐学习资源:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000 我们从最基本的创建本地仓库开始~ 1. 创建版本库: 首先…
使用git进行代码管理的心得 小组 1.结对的同学创建了小组,我属于被邀请的.附上图片一张. 2.已将代码库https://github.com/sefzu2015/AutoCS fork到了小组organization下.附图一张. 3.在小组organization下创建了hello库并将自己的"helloword"项目文件提交.附图一张. 代码库链接:https://github.com/apiaoFZU2015/hello.git 心得 1.使用git进行代码管理很方便,下载上…
最近参与学校一个比赛,和队友一起做一个小项目,需要将代码传到Coding(国内git代码托管平台),因此这几天才正式入手git版本控制系统,在这里我就记录一下最近的学习git心得体验,一来分享一下自己的学习体验,二来记录自己的学习经验做一次知识梳理,水平有限,可能有疏漏之处.下面主要讲的是通过git与远程代码仓库交互.关于git本地仓库操作不是本文主要内容. 一 git简介     Git 是一种在全球范围都广受欢迎的版本控制系统.Git 是 Linus Torvalds 为了帮助管理 Linu…