- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我真的是 GIT 的新手。我的目标是在 PC/笔记本电脑之间同步我的 Eclipse 项目 - 我认为为此使用 GIT 是个好主意。所以我已经设置了我的存储库,将其放入 Github 等。
我写了一个小的 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,这很好,因为您可以在学习更多功能时开发您的自定义脚本,还有其他工具,但它完全取决于个人喜好。
我要说的一件事是,从 git 同步它就像
git pull
如果您首先提交给 git,您应该 pull 以降低本地副本成为旧版本并产生冲突的风险。
像这样:
cd "D:\Projekte\Software Projekte"
git pull
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 - 使用 Git/Github 在 PC/Laptop/WebInterface 之间同步我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177612/
我想在 Windows 10 上使用 Locust 测试我的项目。 脚本似乎运行正常(CMD 中没有错误),但我无法连接到 Web 界面 http://127.0.0.1:8089 (ERR_CONN
我正在使用运行 Debian Linux(Linux ts7500 2.6.24.4)的 TS-7500 (ARM 9) 开发板。它连接到几个传感器并运行驱动程序代码以与这些传感器对话。 每次 C 程
我真的是 GIT 的新手。我的目标是在 PC/笔记本电脑之间同步我的 Eclipse 项目 - 我认为为此使用 GIT 是个好主意。所以我已经设置了我的存储库,将其放入 Github 等。 我写了一个
我是一名优秀的程序员,十分优秀!