文档章节

git 提交步骤记录(oschina&github)

军歌
 军歌
发布于 2014/10/11 16:51
字数 483
阅读 3102
收藏 75
点赞 1
评论 1

Git 版本控制入门

如果你不熟悉Git,点此查看权威Git书籍 ProGit(中文版),新手老鸟均适合。

git官网:http://git-scm.com

git客户端下载地址:点击这里

git手册:http://git-scm.com/docs

网友整理的Git@osc教程,请查看这里

一份很好的 Git 入门教程,点击这里查看

git快速入门(gif动画版),点击这里查看


以上如果觉得繁琐,可以根据我的思路创建

SSH Keys(可以省略)


SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。

你可以按如下命令来生成sshkey

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...

查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在终端(Terminal)中输入

ssh -T git@git.oschina.net

若返回

Welcome to Git@OSC, yourname!

则证明添加成功。

把id_rsa.pub文件代码copy到SSH公钥(注意空格)


git https提交地址: https://git.oschina.net/oppo4545/PullRefreshDemo.git

git ssh提交地址: git@git.oschina.net:oppo4545/PullRefreshDemo.git

切换到工程目录

命令操作:

git init #初始化工程,生成.git文件夹
git remote add origin (https/ssh地址)
#查看工程目录下 .git/config文件
[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
	hideDotFiles = dotGitOnly
#执行git init生成的默认配置
[remote "origin"]
	url = https://git.oschina.net/oppo4545/PullRefreshDemo.git
	fetch = +refs/heads/*:refs/remotes/origin/*
#执行git remote add origin (https/ssh地址) 生成的提交地址(这里使用的是https模式)
git add --all #把PullRefreshDemo下所有文件add到git(可以理解为映射),如出现错误 使用 git status 排查错误 git解决错误记录(
git push origin master #推送工程到master分支下

如果出现错误 

错误提示:error: failed to push som refs to ........
解决办法:$ git pull origin master //先pull 下来 再push 上去


以上操作基于oschina,win7 操作



© 著作权归作者所有

共有 人打赏支持
军歌
粉丝 9
博文 86
码字总数 43501
作品 0
深圳
程序员
加载中

评论(1)

子弹兄
子弹兄
我也是这样操作,也返回welcome,总有各种错误。所以,后来就不用密钥了,手动输入用户名和密码。就不报错了!
Git Rebase 操作的分析与整理

文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。 本文仅供学习交流使用,侵权必删。 不用...

羽杰 ⋅ 2017/04/23 ⋅ 0

如何优雅地使用 Git

版本树 / graph / network 干净简洁清晰 提交信息明确 易维护易读 举个反例: 举个正例: Git 文件状态 通过 查看 untracked 新文件未加入版本管理 unmodify modified staged 用 git add 暂存...

⋅ 01/09 ⋅ 0

git工作原理

Git工作原理 时间 2016-11-05 23:31:36 Simeone 原文 http://deweixu.me/2016/11/05/how-git-works/ 主题 Git 最近在使用git时遇到了一些问题,用google搜索到一篇很好的文章,简单的翻译了一...

jinjiang2009 ⋅ 2016/11/07 ⋅ 0

git各种状态下撤销修改的方法

使用git时会出现各种各样的问题,下面是几种情况下怎么反悔的操作 一,未加入缓存区,撤销文件修改 git checkout -- file 二,已加入缓存区,撤销文件提交 git reset HEAD file 或git rm --...

slagga ⋅ 03/02 ⋅ 0

git的submodule功能详解

git的submodule功能详解 1. 前言 项目的版本库在某些情况下需要引用其他版本库中的文件,例如有一套公用的代码库,可以被多个项目调用,这个公用代码库能直接放在某个项目的代码中,而是要独...

佳期如梦 ⋅ 2014/03/31 ⋅ 11

详细了解git fetch与git pull的区别

git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。 FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远...

问题终结者 ⋅ 02/11 ⋅ 0

Git进行协作开发与Idea的Git合并技巧

前言 最近公司使用Git进行协作,有时候,开发团队可能需要多个人开发同一个模块,甚至修改同一个文件,在使用Git的过程中有一些细节需要大家注意。 一般步骤 1. 拉取远端源时先提交本地代码 ...

Real_man ⋅ 2017/12/17 ⋅ 0

git 使用过程记录

今天天气很热,lz很不淡定的来到办公室吹空调,随着身体的温度降低,头脑开始活跃,想到以前写的小实验小demo在时间和空间的压迫下不知所踪,lz很是伤心,于是登陆申请很久的osc git账号,开...

juwenz ⋅ 2013/08/17 ⋅ 0

图解 Git 命令行(二)

没看过第一篇的童鞋可以先回头看看第一篇。 图解Git 命令行(一) 先放张图,图图写了一份代码,上传到了远程仓库,这时候妹子可以通过 clone 拿到所有代码,也可以进行图图能进行的所有操作,...

tutu__oo ⋅ 2017/11/28 ⋅ 0

使用 "5W1H" 写出高可读的 Git Commit Message

共 1926 字,读完需 4 分钟。所有工程师都知道,代码是编写一次,修改很多次,然后阅读更多次,代码可读性的重要程度不言而喻,但是在项目演进过程中有个很重要的记录也是会读很多次的,那就...

王仕军 ⋅ 2017/05/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Windows下安装运行phpMyAdmin

首先确保安装了phpMyAdmin,其次要求服务器是打开的。 如果是在Windows下,建议下载安装WampServer,这是一个集成软件,集成了Apache+MySQL+PHP的开发环境,而且也自带了phpMyAdmin这个软件。...

临江仙卜算子 ⋅ 9分钟前 ⋅ 0

jdk1.8 安装及环境变量配置

1.根据jdk 的软件安装包,首先安装,jdk,

kuchawyz ⋅ 10分钟前 ⋅ 0

给Java字节码加上”翅膀“的JIT编译器

给Java字节码加上”翅膀“的JIT编译器 上面文章在介绍Java的内存模型的时候,提到过由于编译器的优化会导致重排序的问题,其中一个比较重要的点地方就是关于JIT编译器的功能。JIT的英文单词是...

九劫散仙 ⋅ 10分钟前 ⋅ 0

PCI简介(二)

1.x86处理器系统地址空间简介 1.1 CPU地址空间 CPU地址空间是指CPU所能寻址的空间大小,比如对于32位CPU来说,其所能寻址的空间大小为0~4G。这是由CPU自身的地址总线数目决定的。这段空间也被...

深山野老 ⋅ 12分钟前 ⋅ 0

spring中的InitializingBean接口

好久没更博了,真有点怀念,前段时间刚和上家公司say bye,这次进的是电商公司,今天刚开始看代码,逻辑很复杂。 今天看的注册功能,里面见到一个知识点,现在记录一下,今天看项目时见到里面...

千元机爱好者 ⋅ 13分钟前 ⋅ 0

机器学习:数据预处理之独热编码(One-Hot)

前言 ———————————————————————————————————————— 在机器学习算法中,我们经常会遇到分类特征,例如:人的性别有男女,祖国有中国,美国,法国等。 ...

NateHuang ⋅ 21分钟前 ⋅ 0

MyBatis之输入与输出(resultType、resultMap)映射

在MyBatis中,我们通过parameterType完成输入映射(指将值映射到sql语句的占位符中,值的类型与dao层响应方法的参数类型一致),通过resultType完成输出映射(从数据库中输出,通过dao层的方法查...

瑟青豆 ⋅ 22分钟前 ⋅ 0

屏蔽运营商广告劫持

在今天早上我查找知乎时再次遇到了恶心的运营商广告劫持,右下角硕大的广告直接让知乎挂掉了,我刷了五次知乎才好,之前休息的时候逛知乎也是多次加载错误,估计也是这劫持的锅,相信各位也遇...

gcudwork ⋅ 26分钟前 ⋅ 0

java web 进度条实现原理

资料路径 https://blog.csdn.net/fengsheng5210/article/details/79305026

zaolonglei ⋅ 26分钟前 ⋅ 0

命令行输出java版本与环境变量配置的不一样问题解决

问题:java10刚出来,本着好奇的心,急切的装了体验一下,然后实际项目需求还是java8,所以体验完了就把环境变量改回来了,但是出现了一个问题,命令行输出java版本与环境变量配置的不一样,...

消散了的诗意 ⋅ 29分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部