1
dorentus 2015-09-15 00:41:35 +08:00 via iPhone
可以 关键字 bare repo
另外,最好改掉这个习惯 |
2
FrankFang128 2015-09-15 00:43:47 +08:00 via Android
顶一楼,改习惯就好了
|
3
ShadowStar 2015-09-15 01:45:05 +08:00 via iPad
file:///Path/to/gitrepo
或者有个脚本 git-new-workdir ,大概这个名字。 |
4
msg7086 2015-09-15 02:21:59 +08:00 1
1. 可以,直接指定就好了。是不是 bare 无所谓。就算是 working directory 也可以再次 clone 的。
2. 改掉这个坏习惯。 |
5
cxbig 2015-09-15 03:51:09 +08:00
可以,本地文件夹 A 克隆远程 repo ,本地文件夹 B 克隆本地文件夹 A ,用 B 文件夹做工作目录
如楼上所说,坏习惯要改。 git checkout -f 足够清理干净了。 |
6
582033 2015-09-15 06:09:42 +08:00 via Android
出问题个人做法是切一个新分支,然后后退几个版本重新 rebase.
|
7
letterJump 2015-09-15 06:28:27 +08:00
本地直接同步目录备份就可以了
|
8
chinawrj 2015-09-15 07:59:55 +08:00
git init --bare 好啦
|
9
ljbha007 2015-09-15 08:24:00 +08:00
git init --bare
然后到别处 git clone /path/to/my/git 提交的时候 git add -A&git commit git push |
10
ljbha007 2015-09-15 08:25:38 +08:00
还有 想回退 直接 git reset --hard . 就行了
|
11
sudoz 2015-09-15 09:11:02 +08:00
git init --bare <repo-name>
|
12
ylcx123 OP 非简单问题,比如之前遇到过的, SVN 的 cleanup 死循环了,最后下了个 sqlite3 才解决。
还有 eclipse 项目感叹号等, git reset 都不行。 估计与 SVN 和 git 混用有关 PS:SVN 排除了.git 文件夹,但是 git 添加了.svn 文件夹。 |
13
ylcx123 OP @ljbha007
如果远程仓库是本机的“ E:\\Git\myproject.git\”呢? 本地项目在“ D:\\SVN\myproject\” 如何写: git remote -add orgin E:\\Git\myproject.git 这样吗? push 的时候报错: $ git push --set-upstream origin master fatal: 'E:Gitmyproject.git' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. |