Git和Github学习笔记

github这个著名的代码托管网站听说已久,但是作为大菜鸟的我昨天才第一次使用,即使的简单操作和学习也会遇到问题,所以写一遍博文来总结学习。


一、安装git(本人的Linux发行版为ubuntu)

在终端输入:sudo apt-get -y install git即可


二、去github注册一个账号,点击右上角的Create a new repo创建一个项目仓库(最好是加上README和gitignore)


三、获得SSH密钥,建立本地与github的连接

1、在终端输入:cd ~/.ssh

2、输入以下命令获取密钥:ssh-keygen -t rsa -C “h.heng1234567@gmail.com”    //填写email,一般可以不设密码,一致按回车就行

3、用编辑器打开.ssh/id_rsa.pub,复制里面的内容

4、登陆github网站,点击右上角的Account settings,选择左侧的SSH Keys,点击Add SSH key,出现Title和Key,Title自己随便输入一个,Key复制刚才粘贴的内容,点击下面绿色Add key就好了

5、现在可以测试一下是否连接成功,输入以下代码测试:

ssh -T git@github.com

如果提示:Hi heng4fun You've successfully authenticated, but GitHub does not provide shell access.(其中heng4fun位置为你的用户名)说明你连接成功了。


三、设置用户信息

输入以下命令设置用户名和邮箱

git config --global user.name “heng4fun”

git config --global user.email h.heng1234567@gmail.com


四、将一个项目传到你的github项目创库上

1、先进入你的项目目录(cd   ./pyramidtut)或者新建一个项目目录(mkdir 你的项目目录名;cd 你的项目目录名)

2、初始化:git init(然后会显示Initialized an empty Git respotitoty in。。。)

3、更新文件:git add . (. 点代表目录下所有文件,你如果想加入指定文件,把. 改为文件名即可)

4、连接远程github项目:git add origin git@github.com:heng4fun/SQLAlchemy---URL-Dispatch-Wiki-Tutorial.git(其中orgin后面部分为你github项目创库的SSH地址)

5、将本地项目更新到github项目中去:git push -u origin master


更新完毕后,这时候刷新你的github项目,就能看到你本地项目更新到github上了。


在操作过程中,我在操作git push -u origin master遇到了error: failed to push som ref ...

解决方法是:先把远程服务器github上面的文件拉到本地来,再push 上去就可以了:

先输入:git pull orgin master

在输入:git push -u orgin master。


还有在操作的过程中多注意终端给出的提示,很多接下来需要的操作步骤提示都有了,输入git log和git status也很有用。菜鸟学浅,发现问题请指出。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值