github的使用

一、命令行将本地代码上传到github及修改github上代码

第一步:建立git仓库

cd到你的本地项目根目录下

执行git命令

git init

第二步:将项目的所有文件添加到仓库中

git add .

如果想添加某个特定的文件,只需把.换成特定的文件名就行

第三步:将add的文件commit到仓库

git commit -m "这是提交的备注信息"

第四步:将本地的仓库关联到github上(https://github.com/chanwang1992/TableViewDataSource.git

git remote add origin https://github.com/deskOfDafa/CoreAnimationDemo.git

第五步:上传github之前,要先pull一下,(把github上创建的仓库拉到本地)执行如下命令:

git pull origin master

第六步,上传代码到github远程仓库

git push -u origin master<br />

等到执行完,去github 上你创建的仓库看看,上传完毕了。

二、<span>关于修改远程git仓库的代码</span>

前提: 已经关联远程仓库,切在本地仓库内
第一步 使用 git pull --no-ff (拉取远程仓库代码,不快进合并步骤)
 然后就进入了 vim文件, 修改冲突地方
然后git push -u origin master 上传代码就OK了

三、github使用中遇到的问题<span><br /></span>

1、fatal: unable to auto-detect email address (got 'tim@newton.(none)')

报错:
fatal: unable to auto-detect email address (got 'tim@newton.(none)')

解决办法:
找到工程目录的.git文件夹,打开之后找到config文件,在最后边加上一句话
[user]
email=your email
name=your name
your email 和your name随便写上就行

(如果你是第一次使用, 还需要配置SHH ,若没配置直接看附录,执行完附录,在执行第二步);
<strong>附录:配置SSH<br /></strong>
// 蓝字改成你的git邮箱<br />ssh-keygen -t rsa -C "[email protected]

直接点回车,说明会在默认文件id_rsa上生成ssh key。

然后系统要求输入密码,直接按回车表示不设密码

重复密码时也是直接回车,之后提示你shh key已经生成成功.

ls -la ———显示SSH证书内容,这步可以省略
pbcopy< ~/.ssh/id_rsa.pub ——-把私钥复制到粘贴板
在自己的GitHub主页网站上点击头像选择Settings, 点击左侧SSH and GPG keys ,选择SSH keys,复制私钥,点击添加

ssh -T [email protected] ———把证书和GitHub关联
 

相关推荐