通过git操作github

本文介绍在自己的电脑上如果通过git命令将代码commit到github

如果对git常用操作或者执行流程不清楚的同学可以参考这篇博客《git介绍》

方案1

  1. 首先clone你的github项目,clone的目录就是你本地分支仓库
    git clone https://github.com/xxxx
  2. 修改你的文件
  3. 查看你修改了的文件
    git status
  4. 将你修改的文件add到stage
    git add xxx.code
  5. 查看stage和本地仓库的区别
    git diff
  6. 将stage的文件提交到本地仓库
    git commit -m "your comment"
  7. 将本地仓库push到远端
    git push origin master
    需要注意的是,第一次push会让你输入github的账号密码
  8. 打开github,查看你的文件是否更新了

方案2

  1. 还是先clone一个项目
  2. 添加远程上游
    git remote add upstream xxxx.git
  3. 更新本地
    git pull upstream master
  4. 更新到自己的github

方案3

  1. fork一个github的项目
  2. clone自己仓库下的该项目
  3. 自由玩耍

小工具

每次pull后不保留历史commmit记录,保持git log干净
git pull --rebase
比如pull spark的code
git pull https://github.com/apache/spark.git --rebase

总结

github是基于git开发的一个公共仓库,一直都是以开源闻名,最近开放了对私有库的支持,赶紧尝试一波

ulysses wechat
订阅+