初探Git的一些坑(下)

昨天把毕设项目push到了github上今天继续折腾git实现两台电脑的版本同步,我是在windows机器上进行开发,在Mac上进行编译,导出

首先在windows本地项目的文件夹下打开Git bash,执行:

1
$ git add -A      #追踪所有文件的更新,.gitignore文件内排除的除外

虽然此处是添加文件追踪但稍后提交git只会提交已修改的文件,可理解为是检查所有文件的修改

1
2
$ git commit -m "修改测试"       #为本次提交添加备注
$ git push #把本地更新提交到远程仓库github上

注意:以上操作都假设你已经对项目作出了一定修改,否则将不会提交任何更改!

然后可以到github中查看修改,不出意外的话你的修改就已经提交到了远程仓库

注意:以下操作都假设你已经进行了ssh key的设置,并成功连接到github仓库,具体操作详见我的上篇文章的补充操作

接着进入Mac,执行

1
$ git clone git@github.com:TeilyMa/这里填你的项目的git地址

完成之后会看到文件已经克隆到了Mac上

以后若项目有修改,想将修改同步到本地即Mac上cd到刚刚克隆的项目下执行

1
2
$ git fetch origin                      #对比本地与远程仓库的差别,为合并仓库做准备
$ git merge origin #合并本地与远程仓库,即将本地仓库与远程仓库保持一致

至此,本地的项目就与github的仓库同步成功了

文章作者: Teily
文章链接: https://teily.cn/article/first-git-II.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TeilyMa's Blog