Git@OSC

使用Eclipse-Maven-git做Java开发(14)--开发中对git的使用

浪子不回头ぞ 提交于 2019-11-28 18:28:49
前面的文章说到了怎么讲本地的项目代码托管到git托管服务中,本文将来说一下日常的开发中对git的使用来进行开发。 (上次才说了要缩短更新时间,但是实在抱歉,中间出了一些事情,耽搁了一段时间)。 0、要求 要达到前一篇博客说明的条件,也就是代码已经托管到git中了,并且本地的环境那些也是对的。本次演示使用上一篇博客使用的那个工程。 1、远端代码到本地代码的同步 之前只说了本地代码提交推送到远端,有时候远端有更新的提交需要同步到本地来,接下来就演示一下怎么操作。 为了演示这种情况,我会在web上进行一次修改,模拟出有更新的提交,然后在本地的STS中进行查看与同步。 1.1 在web进行修改 点击“编辑”进行编辑,然后做出一些修改,提交。 修改过后的文件内容: 1.2 本地STS中查看修改 在同步之前,先在本地STS的仓库管理中对应的仓库上面查看历史,看看同步之前的样子,右键仓库记录->"show in"->"history": 从提交时间上可以看到,刚才的那次提交并不在列表中, 这也是符合git是分布式版本管理的设定的,接下来我们查看远端的代码仓库情况。右键仓库记录->"fetch from upstream",等到网络传输,然后会有提示说远端是否有改动。 但是这个时候在“history”视图是看不到的,因为还没有拉取下来,但是在仓库记录的条目上会有一个向下的箭头

码云和git指令

那年仲夏 提交于 2019-11-28 17:32:51
码云和git常用指令 目录: 替代cmd的实用工具cmder 码云的使用 git常用指令的使用 合并分支 码云的辅助文档以及官方联系方式 最近公司一直在使用国内的远程代码托管仓库码云(开源中国的),个人感觉还不错,给大家推荐一下,比github的速度要快很多。中文界面让像我这样英文不太好的小伙伴也更有安全感。 没有用过码云的朋友们可以了解一下喔,真的很不错。 官网 1.先给推荐一个比较实用的工具可以替代cmd控制台 喔!!! cmder 是一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。cmder可以复制粘贴其中的报错代码。让我们更快的了解报错问题。 官网下载 cmder.net; (注意下载时需要翻墙; 翻墙软件 , 个人建议不需翻墙时卸载,有的时候和浏览器显示会冲突 ) , 安装教程 cmder使用说明 2.码云的使用 在码云中可分为公有项目和私有项目。 公有项目是大家都可以操作的 私有项目只有开启权限才可以进行操作的 在创建过项目之后也可以进行公有项目和私有项目的切换 码云的代码使分为三种,原来是两种在近期多添加了svn的使用方式(越来越强大了) 第一种,cmd控制台中的操作指令 第二种,ssh方式(具体没使用过,是一种只读的方式,只可以pull和克隆代码) 第三种,svn方式(和自己服务器部署的svn使用方式相同) 3

使用git部署项目

不羁岁月 提交于 2019-11-27 18:42:34
使用git部署项目 mkdir work cd work git init 初始化目录,执行完会生成.git的文件(隐藏文件) git config --global user.name "username" 配置你的用户名 git config --global user.email "email" 配置你的email commit的时候使用 1).查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 2).生存密钥: $ ssh-keygen -t rsa -C “你的email” 按3个回车,密码为空。 这里生成的密钥用于配置操作远程仓库项目的权限。 注意是配置ssh公钥(码云中点个人资料中有一个ssh公钥),不是部署项目公钥。 git remote add origin ssh://你的用户名@你的IP/~/testgit/.git 添加远程仓库(码云或gitub ssh地址可以在远程仓库复制过来) git clone 远程仓库名 克隆远程仓库 基本操作 git add 文件名(或空格加点可全部添加) 添加文件 git commit -m '提示内容' 提交 git push -u origin master 发送到远程仓库 git pull 更新本地仓库 执行完以上步骤,你的项目已经部署完成。我使用的是码云。github上也基本相同。

IDEA 分享项目到 Git@OSC

十年热恋 提交于 2019-11-27 12:48:01
前言 :在正常的项目开发里面,我们一般是先有项目,然后再建立版本管理的,所以如果是先在 Git @OSC 建立项目然后clone下来,再提交的话,我这种处女座的人总是会很不爽的。。。 首先,我们解决的情况是,已经有了一个正在开发的项目,现在我们要把他分享到git@osc上面去。 1.第一步,当然是先在Git@OSC上创建仓库,拿到Git@OSC仓库的HTTP连接http://git.oschina.net/***/***.git 2.如果我们的本地项目是非git项目,那我们要先把它变成git项目 在intellij中 VCS——Import into Version Control——Create Git Repository —— 选择你的本地项目 3.通过git shell (可以安装git for window) 进入到项目目录 执行 以下命令 # 给项目设置远程远程仓库 # git remote add origin http://git.oschina.net/***/***.git # 抓取远程仓库数据,并自动合并远程分支 # git pull origin master # 更新本地数据到Git@OSC # git push origin master 如果pull或者push失败 请参考git提示进行解决 比如已经有remote地址 可以git remote rm

Androidstudio项目分享到Git@OSC托管的两种方式

核能气质少年 提交于 2019-11-27 12:47:51
开源中国提供了Git服务,可以建立私有仓库,而且在速度上比国外的github要快很多。 AndroidStudio 分享项目到 git@osc 有两种情况, 1 已经有了一个正在开发的项目,现在我们要把他分享到git@osc上面去。 2 在git@osc上面新建一个项目,然后··· 一、首先下载git,并安装 http://git-scm.com/downloads/ 二、在studio的File - Settings 中指定Git命令的路径,如图: 在Path to Git executable 中选择git客户端的路径。 找到安装git bin目录下的git.exe 点击目录右边的"Test"按钮,如果弹出以下窗口表示配置成功: 方法一 适用于新建项目 先在Git@OSC上创建仓库 拿到Git@OSC仓库的HTTPS连接,例如https://git.oschina.net/yuechenglei/Memo.git 在studio工具栏中 VCS——Checkout from Version Control——Git 粘贴 URL 设置好目录位置 然后点击CLONE 会创建并且复制仓库文件到本地项目中 然后你就可以在本地项目中进行Git add commit等操作了 第一次提示输入开源中国账号和密码 验证通过之后,即可以把远程的git项目拷贝到本地。

将项目同时托管到Github和Git@OSC

孤街浪徒 提交于 2019-11-27 12:47:40
GIT@OSC是国内最大的git代码托管平台,支持免费私有库,支持SVN操作,用户众多。 很多开发者希望在不同的代码托管平台都有托管一份,这个对于git来说并不是一件麻烦的事情,而GIT@OSC也支持从Github导入项目。 将代码转移到GIT@OSC 这里不限于Github,也可以是Sourceforge以及bitbucket,code.taobao.org,任何基于git或者是subversion的都可以 GIT仓库 首先我们需要在GIT@OSC上创建一个空项目。使用git的–bare参数获取一个裸仓库,然后通过git push --mirror命令将代码推送到GIT@OSC。 git clone --bare https://github.com/forcegroup/iBurnMgr.git ibg.git cd ibg.git git push --mirror https://git.oschina.net/ipvb/iBurnMgr.git Subversion仓库 git svn clone http://myhost/repo -T trunk -b branches -t tags #将svn仓库转为git仓库 git remote add oscgit https://git.oschina.net/user/repo #添加remote,这个需要在页面上建立

将在本地创建的Git仓库push到Git@OSC

ε祈祈猫儿з 提交于 2019-11-27 12:47:15
本人小白一个,最近刚接触Git,发现挺好用的,而且OSC还提供了免费的托管仓库,打算把自己电脑上的代码和在公司无聊时写的代码给同步到OSC上,结果总是出现各种失败。网上搜索的解决方案大部分是先在Git@OSC上创建项目,然后再clone到本地,而我是想 把已经在本地创建好的仓库直接push到 Git@OSC上。 摸索半天终于解决,分享一下我的方式。 实用范围: 已经在本地通过 git init 命令创建了本地仓库,然后想把本地仓库push到 Git@OSC上 。不对Git的安装及使用进行详细说明,Git详细使用请参考 http://git.oschina.net/progit/ ( 我的所有操作是在linux上进行的,windows上通过msysgit应该也能完成 ) 第一步: 创建本地仓库用于push到远处仓 库 Git@OSC上 ,如果已经有本地仓库的可以忽略此步; 1.随意创建一个本地项目StudyGit,用于测试: # mkdir -p StudyGit/src/com/study/lynn # mkdir -p StudyGit/src/com/study/zeng # cd ./StudyGit # vim ReadMe.md # cd ./ StudyGit/src/com/study/lynn # vim FirstActivity.java # cd ./