我真的是GIT的新手。我的目标是在PC /笔记本电脑之间同步我的Eclipse项目 - 我认为使用GIT来做这件事是一个好主意。 所以我建立了我的知识库,将它存入Github等。使用Git/Github在PC /笔记本电脑/ WebInterface之间同步我的项目
我写了一个小Bash脚本,它应该为我做同步工作。这似乎工作,但我不知道这是最好的办法:
#!/bin/bash
# Github Syncro Script
# SoftwareProjekte
cd "D:\Projekte\Software Projekte"
git add .
git commit -a -m "Auto-Git-Backup $(date "+%d.%m.%Y %H:%M "|sed -e ' s/\"/\\\"/g')"
git push -u origin master
git pull
这是一个好主意吗?我应该使用类似http://code.google.com/p/git-sync/的东西吗? 关于此脚本的一些问题是我必须输入两次密码。
我想git的补充。如果您在提交声明中使用-a,则是多余的 – zode64 2011-05-30 15:50:36
避免密码的最简单方法是使用SSH密钥和ssh代理来保存它。 – 2011-05-31 13:23:38
@Douglas:这是如何工作的? – Fannon 2011-05-31 18:43:58