likes
comments
collection
share

Git 与 GitHub 的简单使用及常见问题

作者站长头像
站长
· 阅读数 9

  在编写几个小型 Android 项目,将代码托管到 GitHub 上,非常方便。现将自己的操作经验总结一下,方便以后查阅。

  附上我的 GitHub 地址,互相学习:github.com/selfconzrr

  GitHub 上操作: New repository— >Android 类型、Apache License2.0

Git 与 GitHub 的简单使用及常见问题

创建 Eclipse 工程

将远程版本库 clone 到本地

  复制 Git 地址,打开 Git Bash 切换到工程目录下(或直接在工程目录下调出 Git Bash 然后执行下面的命令)

git clone https://******************

. 将子目录 password 的所有 file 复制到上一层,然后删掉该目录(注意:.git 隐藏了,勿忘)

. 将文件提交到 GitHub 上。

git add.
git commit -m "FirstCommit"  (注释可写在引号内)
git push origin master

Git 与 GitHub 的简单使用及常见问题 Git 与 GitHub 的简单使用及常见问题 Git 与 GitHub 的简单使用及常见问题

常见问题总结:

1、failed to push some refs to

Push rejected: Push to origin/master was rejected

在使用 git 对源代码进行 push 到 远程 gitHub 时可能会出错,信息如下 Git 与 GitHub 的简单使用及常见问题 尝试使用命令

git push -u origin master

把当前分支代码上传到 master 分支上,但问题依然没有解决。后来发现出现错误的主要原因是 github 中的 README.md 文件不在本地代码目录中,发生冲突。

  可以通过如下命令进行合并:

git pull --rebase origin master

Git 与 GitHub 的简单使用及常见问题 执行上述命令后,看到本地代码库中多了 README.md 文件 此时再执行语句,即可完成代码上传到 github

git push -u origin master

Git 与 GitHub 的简单使用及常见问题

2、RPC failed; result=22, HTTP code = ???

意思是远程过程调用失败。这是连服务器出现的错误,github 上的 repository 默认提供2种访问方式:https、SSH。如果你在用 https 时出错,改用 SSH 就好。

3、error: GH007: Your push would publish a private email address.

IOException: 远程主机强迫关闭了一个现有的连接。

Can't finish GitHub sharing process
        Successfully created project 'Exam' on GitHub, but initial push failed:
        remote: error: GH007: Your push would publish a private email address.
        failed to push some refs to 'https://github.com/czh60601/Exam.git'

参考链接: stackoverflow.com/questions/4…

解决办法: setting->emails->Keep my email address private 把这一项去掉勾选即可。

------至所有正在努力奋斗的程序猿们!加油!! 有码走遍天下 无码寸步难行 1024 - 梦想,永不止步! 爱编程 不爱Bug 爱加班 不爱黑眼圈 固执 但不偏执 疯狂 但不疯癫 生活里的菜鸟 工作中的大神 身怀宝藏,一心憧憬星辰大海 追求极致,目标始于高山之巅 一群怀揣好奇,梦想改变世界的孩子 一群追日逐浪,正在改变世界的极客 你们用最美的语言,诠释着科技的力量 你们用极速的创新,引领着时代的变迁

——乐于分享,共同进步,欢迎补充 ——Treat Warnings As Errors ——Any comments greatly appreciated ——Talking is cheap, show me the code ——CSDN:blog.csdn.net/u011489043 ——GitHub:github.com/selfconzrr\