idea中使用git和svn

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即可。
其实之后提供了很多的快捷键,但是,如果已经习惯了终端的,还是直接用终端好。

使用教程:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值