git 使用心得

  昨天早上开始接触git,忙活了一上午,百度了各种教程,才知道怎样用git进行代码上传同步,相比较于SVN,git的使用相对麻烦,也可能是使用git bash的缘故,没有图形化界面那么直观简洁。一下是我对git和SVN的使用心得。

  GIT:分布式版本控制器,版本存储在远程仓库中,能够实现多对一的版本控制,可进行版本的回退,团队开发便利,但使用git Bash进行版本控制,推送和克隆,相对SVN操作复杂,但是git Bash操作代码简单容易记住。适用于中小团队开发使用。

  SVN:集中式版本控制器,依赖于中央的服务器空间,各种版本都存储在中央服务器中,可进行上传和下载,但是需要服务器,对于小团队开发而言成本高,但是操作简单。

git和SVN都是需要帐号和密码建立自己的一个版本库,都能提醒版本信息以及那里修改。

以上是我对git和SVN 的一点看法,初学git和SVN,观点可能不正确,望改正。

时间: 2024-10-11 16:46:54

git 使用心得的相关文章

git学习心得总结

Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理 有两种取得 Git 项目仓库的方法. 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库. 第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来. 一.从当前目录初始化 Git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中. 二.git clone ssh://[email protected]/git/mx28/linux

Github链接及git学习心得总结

https://github.com/luhan420 Git 是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据:Git 在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet.当然可以使用GitHbub将代码托管,进行远程开发,方便团队比较分散的情况(这正体现Git分布式的优势):开发人员只需将项目clone到本地,进行相应的开发然后push上传到 GitHub(GitHub使用的是u

git学习心得(1)

这次是第一次用git这个平台,还非常不熟练,尤其是在上传代码的步骤上,有好几次都出了问题,多次询问了同学才将代码上传到平台上,git是一个分布式版本控制系统,相对于集中式的来说具有很多优点,但是中文资料很少,对于学习者来说有很高的英语水平的要求,这要求自己在学习过程中要提高自己很多的能力. git平台对于以后的学习和工作有很大的作用,在接下来的学习里,要多学习,尽快熟练掌握,以便于更好地使用它 https://github.com/heartgo/test

git学习心得

创建仓库并且用gitbash远程上传代码 1.在GitHub上建立项目 登录GitHub后,你可以在右边靠中那里找到一个按钮“NewRepository”,点击过后,填入项目名称.说明和网址过后就可以创建.2.配置Git以及上传代码安装Git成功后,选择Git Bash,用命令行中完成,首先初始设置Git:1 git config --global user.name"用户名"     2 git config --global user.email 邮箱地址 然后开始设置ssh协议,

【软件工程实践一】git使用心得

第一次软工实践,我们需要做的是学习如何使用github,并将本地库的文件添加到远程库中,以下是我进行实践的工程. [一.git的安装及准备工作] 首先从http://msysgit.github.io/下载git,然后按默认选项安装即可.然后打开git bush,在命令行中先输入 这一步是必须的,因为Git是分布式版本控制系统,所以每个机器都必须先自报家门:你的名字和Email地址.开始我以为这一步不重要所以就没进行这一步,在后面用命令git commit把暂存区的文件拉到master里时会出现

git学习心得之远程仓库

本文主要知识点均来源于廖雪峰官方网站http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 其实一台电脑上也是可以克隆多个版本库的,只要不在同一个目录下.不过,现实生活中是不会有人这么傻的在一台电脑上搞几个远程库玩,因为一台电脑上搞几个远程库完全没有意义,而且硬盘挂了会导致所有库都挂掉,所以我也不告诉你在一台电脑上怎么克隆多个仓库. 实际情况往往是这样,找一台电脑充当服务器的角色,每天2

git使用心得

在使用git时,用了repo,Windows下开发,使用的是Cygwin工具,这个比git的bash更好使用.使用git一定要明白,add,commit操作都不会影像远程代码仓库,只有push了才会将代码推送到远程仓库,比svn多了一步: 1. mkdir gitlearn 2.cd gitlearn 3.repo init -u ssh://xxx -m xxx.xml 拉取远程代码 这个其实就相当于git的这两部操作: git init git clone [email protected]

Git 使用心得: fetch, merge, remote

最近做project,用到了Git,因此写下来以便总结. git clone, add 和commit 什么的就不说了... 主要说说远程端仓库的事. 首先,先得到远程库上master分支的东西: git fetch origin master origin是远程仓库默认名,如果在 remote add 的时候自己重新取了远程仓库名,那就用自己取的名字:master 则是远程分支名. 这时候只是相当于从远程库拷了代码到本地,还没有和本地的merge,这就是为什么不直接pull,因为先fetch再

git安装心得

每天码代码打卡任务,老师需要我们提交链接,这就需要我们把自己打的代码文件上传到GitHub上来,以此获得链接. 自己是一个新人,安装git也是什么都不懂(跟着网上的教程也总是能出错) 安装正常操作:https://www.cnblogs.com/sdcs/p/8270029.html 然而第一次安装中间出现不少问题,主要还是因为自己不知道要输的代码的含义,导致自己搞了个文件夹也关联好了但是就是没法把文件上传 第二次将git的repository关联到本地文件夹后,却再次没法上传file 问题如下