git 提交步骤记录(oschina&github)
博客专区 > 军歌 的博客 > 博客详情
git 提交步骤记录(oschina&github)
军歌 发表于3年前
git 提交步骤记录(oschina&github)
  • 发表于 3年前
  • 阅读 3077
  • 收藏 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
评论 (1)
子弹兄
我也是这样操作,也返回welcome,总有各种错误。所以,后来就不用密钥了,手动输入用户名和密码。就不报错了!
×
军歌
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: