共享仓库,远程仓库,多人协作,github操作
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操作的更多相关文章
- git 服务器新建仓库 远程仓库
Git 服务器搭建 上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,但是如果你不想让其他人看到你的项目就需要收费. 这时我们就需要自己搭建一台Git服务器作为私有仓库使用 ...
- git本地仓库远程仓库地址更改
git remote rm origingit remote add origin git@52.82.8.87:iot3.0-service/test.gitgit push -u origin - ...
- Git学习之路(5)- 同步到远程仓库及多人协作问题
▓▓▓▓▓▓ 大致介绍 我们写好文件后添加到版本库,但是这样还没有做完,我们还需要将它同步到GitHub的远程仓库上,这里就以我们刚开始的drag项目为例,我们在Git学习之路(2)-安装GIt和创建 ...
- Git--01 基础 - 远程仓库的使用
目录 Git 基础 - 远程仓库的使用 远程仓库的使用 查看远程仓库 添加远程仓库 从远程仓库中抓取与拉取 推送到远程仓库 查看某个远程仓库 远程仓库的移除与重命名 Git 基础 - 远程仓库的使用 ...
- git详情、git工作流程、常用命令、忽略文件、分支操作、gitee远程仓库使用
今日内容概要 git详情 git工作流程 git常用命令 过滤文件 分支操作 git远程仓库使用 可参照:https://www.cnblogs.com/liuqingzheng/p/15328319 ...
- Git全解析之远程仓库交互
文章目录 1. Git全解析之远程仓库交互 1.1. 中央仓库的概念 1.2. 本地分支与远程分支 1.3. pull与fetch 1.4. 关于捐赠 Git全解析之远程仓库交互 中央仓库的概念 虽然 ...
- (转) git--Remote远程仓库的使用
远程仓库 远程仓库的作用 使用Git的远程仓库可以实现团队协作开发. 假设我们已经有了一个远程仓库,地址是:https://github.com/CnPeng/test.git 1) 克隆远程版本仓库 ...
- [转]git修改远程仓库地址
原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...
- git——学习笔记(二)远程仓库
GIT杀手锏之一——远程仓库 拥有远程仓库的两个办法 1:搭一个Git服务器 2:在GitHub上免费托管的Git仓库 本地仓库 远程仓库 一.在GitHub上免费托管的Git仓库 电脑: 1. ...
- git注册到git管理远程仓库
注册: ① 注册github网站:地址:https://github.com/,其中sign up 是注册,sign in是登录 (如果是用QQ邮箱的话,如果觉得收不到邮箱,可能是在垃圾箱哦) ② 之 ...
随机推荐
- kali删除软件
kali中主要为2种卸载方法:1.apt2.dpkg 使用apt的方式有:apt-get remove [package]apt-get remove --purge # ------(package ...
- 监控视频采集与Web直播开发全流程分析
内容概要: 摄像头 => FFmpeg => Nginx服务器 => 浏览器 从摄像头拉取rtsp流 转码成rtmp流向推流服务器写入 利用html5播放 1.开发流程 1.1 通过 ...
- Codeforces 483B - Friends and Presents(二分+容斥)
483B - Friends and Presents 思路:这个博客写的不错:http://www.cnblogs.com/windysai/p/4058235.html 代码: #include& ...
- Lua 中与字符串有关的函数学习
string1 = "lua" print(string.upper(string1)) string2 = 'LGS' print(string.lower(string2)) ...
- Unity 代码优化
1.不用的代码删除掉,因为即使不用的代码也会 IL2Cpp. 2.MonoBehaviour 的方法是空方法,特别是Update方法,删除掉,会有性能消耗. 3.Unity 中 override 的方 ...
- (转)TeamViewer三种许可证的区别是什么?
xu言: 这几天在使用teamview对它的许可证做了一些了解,看到这个好像是官方的写的挺不错.留作收藏 PS:https://www.uret.in/ 顺便也发现了一个不错的网站 很多想要购买Te ...
- 【异常】Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
原因:缺少aspect,AOP的maven坐标 导入maven坐标: <dependency> <groupId>org.springframework</groupId ...
- python-day33--Process类中的方法及属性
p.daemon = True -->守护进程,守护进程不可以再有子进程,并且主进程死守护进程就死,要写在p.start()之前 p.join() ---> 主进程等子进程执行完 之后再结 ...
- POJ-1511 Invitation Cards (双向单源最短路)
Description In the age of television, not many people attend theater performances. Antique Comedians ...
- 在Eclipse中Attach Source
在Eclipse中,有时需要查看类.方法和变量的声明和定义的源代码. 但是在F3查看一些在JDK库中声明/定义的类.方法和 变量的源代码时,Eclipse给你打开的却是相应的.class文件(byte ...