我一直在使用git半年左右,我不知道我是否完全使用git.
首先,我一直在尝试使用Dropbox,我觉得如果我可以将它合并到我的工作流程中,那么它真的很棒,因为Dropbox非常方便.
git init --bare.然后在我的桌面的提交后脚本中,我有一个git push --mirror
dropbox.这样我的桌面和保管箱将始终完全镜像,这是一件好事.
我真正的问题是:我应该如何设置我的笔记本电脑? 我听到了一些建议:
我一直在做第二,我不知道我做的是否正确.我的工作流程包括:
目前,在我的笔记本电脑上执行git branch -r后,在我的桌面上执行操作并未显示我最近的笔记本电脑提交.有人可以告诉我为什么吗?git push --mirror origin
我提到直接从我的桌面拉,因为这样我总是可以初始化拉动,我100%确信同步完成.使用Dropbox,我永远无法100%确定更新是否已推送到Dropbox服务器
这是懒惰的程序员请求.我想创建一个shell脚本自动执行以下过程:
git clone <remote-repo-url>
cd <cloned-folder>
open <cloned-folder>
Run Code Online (Sandbox Code Playgroud)
所以这里的想法是克隆一个URL,然后立即cd进入cloned-folder.这里的技巧是cloned-folder从url模式中识别.
现在我们可以假设url结构是这种模式,.../<cloned-folder>.git即url.
我想知道我们是否可以实际使用awk或使用这样的工具.regex我想,我遇到的部分是找到合适的.
使用例:这里使用的情况是,如果你克隆一个网址,要尽快将在repofolder.如果您想要运行任何git命令,git log或者mate .我们在99%的时间内执行,那么这是预先要求.
提前致谢.