Github远程仓库和本地文件的关联

Gitlab和Github一样的步骤,这里以Github演示

相关命令

  • Git全局配置
git config --global user.name "mistdon"
git config --global user.email "xxxx@gmail.com"
  • Git单个工程配置
git config user.name "mistdon"
git config user.email "xxxx@gmail.com"
  • Create a new repository
git clone https://gitlab.com/Dongshen/Today.git
cd Today
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
  • Existing folder
cd existing_folder
git init
git remote add origin https://gitlab.com/Dongshen/Today.git
git add .
git commit -m "Initial commit"
git push -u origin master
  • Existing Git repository
cd existing_repo
git remote add origin https://gitlab.com/Dongshen/Today.git
git push -u origin --all
git push -u origin --tags

创建过程

  1. 首先在Github上创建New repository

创建远程仓库

其中重要的一点是选择创建.gitignore,这个github创建的文件是全面的,比自己写要完善的多。(当然从别的地方拷贝也是可行的)

  1. 本地创建git
    或者直接在Xcode项目生成的时候勾选 create git
  2. 关联到远程仓库
    git remote add origin https://github.com/mistdon/Jianshu
    这里推荐使用https,
  3. 拉取远程文件到本地
    git pull origin master --allow-unrelated-histories
    git pull origin master --allow-unrelated-histories --no-commit
    拉取成功后,自动生成一个commit(可选),保存即可
  4. 推送到远程
    git push origin master
    OK,成功的话就可以在主页上看到。

常见错误

  1. 在第4步,如果不添加--allow-unrelated-histories会出现fatal: unrelated_histories的错误;
  2. ssh, git@而不是https,如果github的设置不正确的话,会出现fatal: Could not read from remote repository.的错误
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 将本地库添加到远程库(git) 前提条件 首先需要一个本地文件夹mkdir 文件名—>git init 本地库初始...
    life云逍遥阅读 2,473评论 0 2
  • 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要...
    止风者阅读 323评论 0 0
  • 阳光惨白得像日光灯一样,耀眼的晃动着每一个仰头看它的人。 冬天的暖阳,不似夏天那般讨厌,总是以刚刚好的温度温暖着需...
    原野千目阅读 218评论 0 0
  • 不想那么,那么哀 纵使,这又是一个 没有情人的情人节 灯火明灭 玫瑰漾满别人的容颜 花香,跑到我的面前 炫耀着,跳...
    烟雨心清阅读 235评论 5 13