git使用教程基础

  1. 关于本地和网上关联提交:(逐个输入指令即可)
    git init->git add->git commit -m “注释”->git remote add origin git@github.com:用户名/repository.git->git push -u origin master。
    讲解:
  • git init是新建git仓库:将当前目录设定为仓库,add,commit的文件都会保存在这。
  • git add是将你修改了的文件保存到缓存区
  • git commit 是将缓存中的数据存入本地库
  • git remote add origin(远端再本地中的别名,可自定义) git@github.com:用户名/repository.git。是将本地的仓库和github中的仓库关联
  • git push -u origin(与上要相同) master(master指针所指的主干数据上传)是将本地库数据保存到远端github中。
  1. 基本使用:
  • 克隆网上的,直接输入指令:git clone url(git@github.com:用户名/repository.git)即可克隆到当前目录
  • 回退:git reset --hard head^ (可以不是^,而是一个具体的版本号,通过给git reflog可以查询,这个命令只能撤销暂存区(即add却未commit的数据))
  • 回退:git checkout --<文件名> (可以撤销工作区的修改,即commit了的数据)
  • 分支:创建并且切换(git check -b 分支名),切换(git check 分支名),查看已有分支(git branch),合并分支(git merge 分支名1,2),删除分支(git branch -d 分支名)

svn

  1. 首先是idea中集成svn,很简单,idea中,点击file的setting,找到vesion controlled,然后再找到svn,就可以将从网络中下载到的svn的安装路径填入,如图:

    然后就可以用svn了。

    选中后,出现了这个框,输入版本库的url就好了
  2. 基础使用:鼠标移至项目文件,右击鼠标,找到subversion(svn的全称)。然后看提示进行即可。
  3. 建立分支,同上,在选项中找到branch or tag

    点击后根据提示即可(如果看不懂英文,又不用太过于复杂的操作,那么改一下分支name和目录(URL)就好了):
  4. 切换分支则是同上,只不过点击的是updata director选项即可。

GIT

  1. 集成到idea中,和svn一样,再version control中找到GIT,然后,将下载到的git.exe路径填入:

    第二步是在上图中找到github,登陆自己的账号密码:(我的是已经登陆了)


2. 建立一个版本库,找到如图位置,点击create git repository(对于git init):

然后可以看到图标变色了

之后再add->commit->push就好了,再项目中右击鼠标即可。

之后是点击上图中add的上面,commit项目,要push的时候会出现如下的框:

输入你的远端版本库url即可(我是浏览器手动打开我的github,把网址复制过去。。。):
当然,此时,肯定会有报错:

因为本地的库和远端的不一样(就算是新建的,起码也缺少一个readme.txt)
所以要先pull,再push。
idea中打开终端,输入命令:
git pull origin master --allow-unrelated-histories
然后再push即可。
其实之后提供了很多的快捷键,但是,如果已经习惯了终端的,还是直接用终端好。

使用教程:

idea中使用git和svn相关推荐

  1. IDEA中忽略git或svn中无需提交的文件或文件夹

    打开IDEA 选择File->setting

  2. 游戏创业团队应该选择Git还是Svn

    在开发过程中遇到问题,我都会做一些思考,总结一下,作为研发团队在项目研发前就要确定好管理工具,游戏研发团队核心:程序,美术,策划.公司为了项目管理方便,一般会选择Git或者SVN,下面我们就分析一下项 ...

  3. 在IDEA中给项目同时配置git和svn

    此篇文章介绍如何在IDEA中同时给一个项目添加多个版本控制工具. 在IDEA中一个项目同时配置svn和git,通过前文Intellij IDEA中的Version Control问题 的介绍我们知道了 ...

  4. IDEA 中如何完成Git 和SVN 版本控制的切换

    自己之前习惯了使用git.所以IDEA中集成的是git:现在公司使用SVN.IDEA中要集成SVN. 前提: 你已经在IDEA中完成了Git 和 SVN的相关配置. 1.SVN版本控制 2.切换版本控 ...

  5. eclipse 中 git 与 svn 共存

    原文:https://blog.csdn.net/qq_24879495/article/details/78434703 摘要  博客我一直用的是svn,最近想把代码托管在git上,但是又不想放弃s ...

  6. 用好 Git 和 SVN,轻松驾驭版本管理

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 凌承一 来源 | bubuko.com/infodeta ...

  7. Git的学习与使用(一)——Git 与 SVN 区别

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...

  8. UWP开发入门(十九)——10分钟学会在VS2015中使用Git

    原文:UWP开发入门(十九)--10分钟学会在VS2015中使用Git 写程序必然需要版本控制,哪怕是个人项目也是必须的.我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支 ...

  9. gitee项目能用SVN拉取吗_用好 Git 和 SVN,轻松驾驭版本管理

    来源 | 凌承一链接 | bubuko.com/infodetail-2844306.html 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 开始使用 Git,并总结平时工作高 ...

最新文章

  1. Grid SearchCV(网格搜索) 用法代码演示
  2. ubuntu安装使用不同版本的gcc
  3. python学精通要多久-学习Python零基础需要学多久?
  4. 红黑树效率为甚恶魔是log_一文带你彻底读懂红黑树(附详细图解)
  5. 印象笔记电脑版使用技巧_高效技巧 | 一文get印象笔记素材库的5大使用场景
  6. 一文读懂残差网络ResNet
  7. 《金色梦乡》金句摘抄(十)
  8. DLL导出函数名称改编的解决方法
  9. linux elf文件格式
  10. 编程语言中,差、交、并、自然连接、选择、投影、笛卡尔积分别都是什么运算...
  11. App后台开发运维和架构实践学习总结(6)——App客户端与后台交互方式总结
  12. js判断file是否为空_JS - 获取文件后缀,判断文件类型(比如是否为图片格式)...
  13. 设置不输入密码ssh登录
  14. 查看C++ C#的dll或exe文件是32位还是64位
  15. Springboot项目中static文件和templates文件的区别
  16. 计算机网络hdcp是什么意思,为什么显卡面板显示此显示器不支持HDCP是怎么回事...
  17. oracle访问syno,[Oracle]同义词(synonym)
  18. 火狐的调试利器-----Firebug
  19. 实验一:数据结构之顺序表例程 简易电话薄
  20. 第八十二章 Caché 函数大全 $ZCSC 函数

热门文章

  1. Django项目后端实现注册功能---短信验证码(容联云)。
  2. java使用代理ip爬取网站内容
  3. iView中Table组件通过render属性渲染自定义组件
  4. BUGKU——秋名山/never give up
  5. 基于ssm的校园二手物品交易平台(idea+spring+springmvc+mybatis+jsp)
  6. Python 快速入门学习
  7. IPO是终点,还是起点?
  8. html去图片平铺效果,HTML图片怎么平铺
  9. 投屏镜像工具玩手机游戏的优势
  10. Photoshop自动色阶调整原理