昨天把毕设项目push到了github上今天继续折腾git实现两台电脑的版本同步,我是在windows机器上进行开发,在Mac上进行编译,导出
首先在windows本地项目的文件夹下打开Git bash,执行:
1 | $ git add -A #追踪所有文件的更新,.gitignore文件内排除的除外 |
虽然此处是添加文件追踪但稍后提交git只会提交已修改的文件,可理解为是检查所有文件的修改
1 | $ git commit -m "修改测试" #为本次提交添加备注 |
注意:以上操作都假设你已经对项目作出了一定修改,否则将不会提交任何更改!
然后可以到github中查看修改,不出意外的话你的修改就已经提交到了远程仓库
注意:以下操作都假设你已经进行了ssh key
的设置,并成功连接到github仓库,具体操作详见我的上篇文章的补充操作
接着进入Mac,执行
1 | $ git clone git@github.com:TeilyMa/这里填你的项目的git地址 |
完成之后会看到文件已经克隆到了Mac上
以后若项目有修改,想将修改同步到本地即Mac上cd
到刚刚克隆的项目下执行
1 | $ git fetch origin #对比本地与远程仓库的差别,为合并仓库做准备 |
至此,本地的项目就与github的仓库同步成功了