『工具使用』用坚果云+git进行远程协作
来源:互联网 发布:自动建站源码 编辑:程序博客网 时间:2024/04/29 11:50
1. GIT(详细使用手册,自行搜索)
2. 假设两个人(A、B)要远程协作,将可以这么做:
A同学:(注释:前提,两位同学都有坚果云帐号)
坚果云共享目录为:/Users/A/NutsCloud(注释:假设两位同学,已经都同步了该文件夹;如果没有,那创建者邀请一下即可)
本地工作目录为:/Users/A/KidsJoy
步骤一:建立本地仓库
~/KidsJoy $> git init (注释:初始化git repository)
~/KidsJoy $> git add . (注释:空目录执行该命令可能会报错)
~/KidsJoy $> git commit -m "first commit" (注释:至此,本地仓库建立,并完成第一次提交)
步骤二:建立同步文件夹,并建立裸仓库(该仓库下只生成记录版本库历史记录的.git目录下的文件,而不包含.git目录、实际项目源文件的拷贝,所以该版本库不能成为工作目录working tree),及推送本地仓库到远端
~/KidsJoy $> mkdir -p ~/NutsCloud/KidsJoy.git (注释:-p选项,表示可以同时创建多层目录)
~/KidsJoy $> cd ~/NutsCloud/KidsJoy.git
~/KidsJoy.git $> git init --bare
~/KidsJoy $> cd ~/KidsJoy
~/KidsJoy $> git remote add orig ~/NutsCloud/KidsJoy.git (注释:添加一个标记,让orig指向~/NutsCloud/KidsJoy.git,操作orig的时候等同于操作××)
~/KidsJoy $> git push orig master (注释:将本地仓库提交到远程仓库的master分支)
B同学:
坚果云共享目录为:/Users/B/NutsCloud (注释:此时该目录下应该同步到,KidsJoy.git文件夹)
本地工作目录为:/Users/B/KidsJoy
:建立本地仓库、拉取并提交
~/KidsJoy $> git init
~/KidsJoy $> git pull /Users/B/NutsCloud/KidsJoy.git master
~/KidsJoy $> vi test.txt (注释:此处省略其他操作,就是新建一个txt文件)
~/KidsJoy $> git add .
~/KidsJoy $> git commit -m "second commit" (注释:提交到本地仓库。这步可能报错,需要你写上email,name)
~/KidsJoy $> git push /Users/B/NutsCloud/KidsJoy.git master (注释:推送到远程)
至此,协作流程的大概就是这样了。
- 『工具使用』用坚果云+git进行远程协作
- 坚果云与Git
- 使用Git进行多人协作开发
- Git(六):与远程版本库进行协作
- Windows Git与github通过ssh进行远程协作
- Git 远程协作
- Git 远程协作
- git远程协作
- git是什么?如何使用git进行团队协作?
- git是什么?如何使用git进行团队协作?
- android studio使用git管理+github远程协作
- Git && GitHub 之远程协作
- 远程协作与多方会议工具TeamViewer的使用
- 【记录】使用git进行多人协作开发
- git学习【8】利用git远程协作
- git(7)与远程版本库协作
- git 远程协作的主要命令
- 9、Git远程协作的主要命令
- 愿多年不见的我们依旧真
- 组策略妙用----通过组策略禁止域用户更改IP地址
- Stateful or stateless
- hdu 4862 Jump (费用流)
- poj_3090
- 『工具使用』用坚果云+git进行远程协作
- 设计模式:原型模式
- 希尔排序
- HDU 4821 String
- Linux串口编程(中断方式和select方式)
- 【Leetcode长征系列】Generate Parentheses
- 静态成员变量与静态成员函数的声明与定义
- 【深度学习笔记】个人阅读的Deep Learning方向的paper整理
- 如何调用需要指向包含字符串的结构的指针的非托管函数