Gitを用いた開発環境の同期方法について


初めてGitを使っています。  
家のPCと大学のPCからアクセスしながら開発したいと思ったのが理由です。家で作業して続きを大学でしたいと思った時、Google
driveにアップしていたのですがより効率よく管理したいと思っています。Gitのコマンドなどはある程度わかるのですが、いまひとつ便利に使えていません。

知りたいのは、例えば、ローカルである程度作業した後、コミットしてリモートリポジトリにpushしてmergeするわけですが、作業の続きを大学でしたいわけですが、その時最新版を毎回cloneして作業しています。この時ローカルにある前回まで作業していたファイルなどが邪魔で削除しているのですが、これはこれで面倒な気がします。実際にGitを使っている人はcloneして持ってきた最新版に改良を加える際に、ローカルに残っているそれ以前のバージョンのファイルをどう処分していますか？




毎回 `clone` する必要はありません。

`ブランチ`については理解している前提で記載をしますと  
家で `push`したのであれば、  
大学で  
`fetch` して `merge`  
または  
`pull`  
すれば、続きから再開できます。

