1.共享仓库:

  创建共享仓库
   1.创建文件夹
    mkdir file
   2.设置文件夹属主
    chown tarena:tarena file
   3.将该文件夹设置为可共享的git仓库
    cd file
    git init --bare file1.git
   4.设置本地仓库属主
    chown -R tarena:tarena file1.git

2.远程仓库的推拉项目:

  添加远程仓库
   git remote add origin tarena@127.0.0.1:/home/tarena/gitrepo/project.git

  向远程仓库推送代码
   git push -u origin master
   * 第一次推送代码时加 -u 选项

  删除远程名字
   git remote rm [origin]

  从远程仓库获取项目:
   git clone tarena@127.0.0.1:/home/tarena/gitrepo/project.git

  从远程仓库拉取分支或代码:
    直接拉取远程分支和当前工作分支合并
      git pull origin dev_Tom
   拉取远程分支到本地,不合并
      git pull origin dev_Tom:dev_Tom
           远程分支名 本地分支名

3.多人协同合作是push项目:

  开发人员1:git add -> git commit -> git push (ok)

  开发人员2:git add -> git commit -> git pull origin master -> git push

4.对GitHub进行操作:

  (1)添加ssh密钥:

    1.在本地主机生成ssh密钥
      liunx中获取ssh:ssh-keygen
      *默认密钥存放在~/.ssh/下
      *生成过程会提示设置密码,如果直接回车则表示不设置密码
    2.进入~/.ssh目录 复制 id_rsa.pub 公钥内容
    3.登录GitHub账号,在右上角头像下拉菜单-->settings-->左侧SSH and GPG keys-->new ssh key-->填写title,将复制内容加入key文本框,点击add...

  (2)创建新的GitHub仓库:
    右上角+下拉菜单--> new repository -->填写参考名和基本描述,根据情况选择是否添加readme等内容,选择公有还是私有-->完成

  (3)操作GitHub仓库:

    1.git remote 连接远程GitHub仓库, 如果需要输入密码输入github密码即可
    2.使用git push等操作远程仓库的方法操作即可

共享仓库,远程仓库,多人协作,github操作的更多相关文章

  1. git 服务器新建仓库 远程仓库

    Git 服务器搭建 上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,但是如果你不想让其他人看到你的项目就需要收费. 这时我们就需要自己搭建一台Git服务器作为私有仓库使用 ...

  2. git本地仓库远程仓库地址更改

    git remote rm origingit remote add origin git@52.82.8.87:iot3.0-service/test.gitgit push -u origin - ...

  3. Git学习之路(5)- 同步到远程仓库及多人协作问题

    ▓▓▓▓▓▓ 大致介绍 我们写好文件后添加到版本库,但是这样还没有做完,我们还需要将它同步到GitHub的远程仓库上,这里就以我们刚开始的drag项目为例,我们在Git学习之路(2)-安装GIt和创建 ...

  4. Git--01 基础 - 远程仓库的使用

    目录 Git 基础 - 远程仓库的使用 远程仓库的使用 查看远程仓库 添加远程仓库 从远程仓库中抓取与拉取 推送到远程仓库 查看某个远程仓库 远程仓库的移除与重命名 Git 基础 - 远程仓库的使用 ...

  5. git详情、git工作流程、常用命令、忽略文件、分支操作、gitee远程仓库使用

    今日内容概要 git详情 git工作流程 git常用命令 过滤文件 分支操作 git远程仓库使用 可参照:https://www.cnblogs.com/liuqingzheng/p/15328319 ...

  6. Git全解析之远程仓库交互

    文章目录 1. Git全解析之远程仓库交互 1.1. 中央仓库的概念 1.2. 本地分支与远程分支 1.3. pull与fetch 1.4. 关于捐赠 Git全解析之远程仓库交互 中央仓库的概念 虽然 ...

  7. (转) git--Remote远程仓库的使用

    远程仓库 远程仓库的作用 使用Git的远程仓库可以实现团队协作开发. 假设我们已经有了一个远程仓库,地址是:https://github.com/CnPeng/test.git 1) 克隆远程版本仓库 ...

  8. [转]git修改远程仓库地址

    原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...

  9. git——学习笔记(二)远程仓库

    GIT杀手锏之一——远程仓库 拥有远程仓库的两个办法 1:搭一个Git服务器  2:在GitHub上免费托管的Git仓库 本地仓库   远程仓库 一.在GitHub上免费托管的Git仓库 电脑: 1. ...

  10. git注册到git管理远程仓库

    注册: ① 注册github网站:地址:https://github.com/,其中sign up 是注册,sign in是登录 (如果是用QQ邮箱的话,如果觉得收不到邮箱,可能是在垃圾箱哦) ② 之 ...

随机推荐

  1. kali删除软件

    kali中主要为2种卸载方法:1.apt2.dpkg 使用apt的方式有:apt-get remove [package]apt-get remove --purge # ------(package ...

  2. 监控视频采集与Web直播开发全流程分析

    内容概要: 摄像头 => FFmpeg => Nginx服务器 => 浏览器 从摄像头拉取rtsp流 转码成rtmp流向推流服务器写入 利用html5播放 1.开发流程 1.1 通过 ...

  3. Codeforces 483B - Friends and Presents(二分+容斥)

    483B - Friends and Presents 思路:这个博客写的不错:http://www.cnblogs.com/windysai/p/4058235.html 代码: #include& ...

  4. Lua 中与字符串有关的函数学习

    string1 = "lua" print(string.upper(string1)) string2 = 'LGS' print(string.lower(string2)) ...

  5. Unity 代码优化

    1.不用的代码删除掉,因为即使不用的代码也会 IL2Cpp. 2.MonoBehaviour 的方法是空方法,特别是Update方法,删除掉,会有性能消耗. 3.Unity 中 override 的方 ...

  6. (转)TeamViewer三种许可证的区别是什么?

    xu言: 这几天在使用teamview对它的许可证做了一些了解,看到这个好像是官方的写的挺不错.留作收藏 PS:https://www.uret.in/  顺便也发现了一个不错的网站 很多想要购买Te ...

  7. 【异常】Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around

    原因:缺少aspect,AOP的maven坐标 导入maven坐标: <dependency> <groupId>org.springframework</groupId ...

  8. python-day33--Process类中的方法及属性

    p.daemon = True -->守护进程,守护进程不可以再有子进程,并且主进程死守护进程就死,要写在p.start()之前 p.join() ---> 主进程等子进程执行完 之后再结 ...

  9. POJ-1511 Invitation Cards (双向单源最短路)

    Description In the age of television, not many people attend theater performances. Antique Comedians ...

  10. 在Eclipse中Attach Source

    在Eclipse中,有时需要查看类.方法和变量的声明和定义的源代码. 但是在F3查看一些在JDK库中声明/定义的类.方法和 变量的源代码时,Eclipse给你打开的却是相应的.class文件(byte ...