git

提交本地项目到GitHub (iOS)

2016-07-26  本文已影响91人  afb399d1a25f

一、 克隆GitHub上的项目到电脑本地

  1. 在电脑上新建个文件夹(直接使用Desktop的请无视这一步)
  2. cd 到上述文件夹
  3. git clone GitHub上的项目地址
    等待一小会儿,GitHub上的项目就被完整地克隆到上述文件夹中了

二、上传新的本地项目到GitHub上

  1. 在Github上新建项目,新建时,注意点选创建ReadMe.md文件
  2. cd到本地项目根目录
  3. git init (这一步会在本地项目根目录下创建属于该项目的一个git仓库:仓库就是一个目录,默认被隐藏,目录名为.git)
  4. git add . (注意:add后面紧跟一个空格,然后再加点号,点号是指添加所有文件,这一步是将项目中的所有文件都添加到文件提交队列中,准备着将这些文件都提交到上述git仓库中)
  5. git status(查看add成功与否,随时可查看,不愿查看的请无视这一步)
  6. git commit -m "描述"(引号里面的描述按需自定,可中文)
  7. git remote add origin Github上的项目地址(将本地的仓库关联到Github上的项目)
  8. git pull origin master(这样可将Github上的项目的ReadMe.md文件pull至本地项目的根目录进行版本合并,防止了push报错。
    如果终端提示 fatal: refusing to merge unrelated histories,请使用:
    git pull origin master --allow-unrelated-histories)
  9. git push origin master(最后将本地项目push到GitHub上项目中)

三、克隆Github项目后,修改了其中的某些文件,上传至Github

  1. git add . (git会智能识别哪些文件被你修改了,然后只提交被修改的文件至git仓库,没有被修改的文件则不被提交)
  2. git status(查看add成功与否,随时可查看,不愿查看的请无视这一步)
  3. git commit -m "描述"(引号里面的描述按需自定,可中文)
  4. git pull origin master(先pull下来进行本地覆盖,即你修改的文件会覆盖pull下来的,没有修改的则使用pull下来的。这一步也就是版本合并以防止push报错)
  5. git push origin master(最后将本地修改后的项目push到GitHub上项目中)

参考:
http://www.jianshu.com/p/08656eb84974
http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

上一篇下一篇

猜你喜欢

热点阅读