使用Git来在github上传和管理代码

使用Github来管理代码


参考如下:

http://1ke.co/course/194

一,新建代码仓库和本地配置

配置github的代码仓库和认证ssh key之类的。

出现了一个问题本机创建的SSH key无法通过github的验证

如果你曾经出现过这种问题,我有一个解决方案
首先,清除所有的key-pair
ssh-add -D
rm -r ~/.ssh删除你在github中的public-key
重新生成ssh密钥对ssh-keygen -t rsa -C "xxx@xxx.com"
chmod 0700 ~/.ssh
chmod 0600 ~/.ssh/id_rsa*
接下来正常操作
在github上添加公钥public-key:
1、首先在你的终端运行 xclip -sel c ~/.ssh/id_rsa.pub将公钥内容复制到剪切板
2、在github上添加公钥时,直接复制即可
3、保存测试:在终端 ssh -T git@github.com成功即可,不成功?我也没办法了,哈哈

作者:段海宁
链接:https://www.zhihu.com/question/21402411/answer/42836492
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


重新创建以后可以正常使用。



二,使用git 来管理和上传本地代码到github

后来发现每次执行git push origin master都会失败。原因是本地代码没有更新到最新。

参考这篇文章:

http://blog.csdn.net/u013120247/article/details/53263169


这时候需要执行这行代码。

git pull --rebase origin master
会先把服务器上更新的文件都拿下来。


接下来实用以下命令来提交代码:

git push origin master


提交代码到远端代码仓库之前需要先将修改点增加到本地缓存

更新代码

使用

git status


 查看修改的地方。


接下来

git add -A 


把修改的地方加入更新缓存


然后 

git commit -m "更新说明"


添加一下修改的备注


最后 

git push origin master


将修改上传到服务器。


后来发现仅仅是增加文件夹的话并不会被git 作为修改点。必须要在文件夹内添加子文件。这样git会检查出对当前的repository进行了修改

可以进行commit。


例如一个修改了Readme.md然后将其提交到Github自己代码仓库的过程。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值