这真让我抓狂.
我在托管公司托管的Linux服务器中创建了一个git存储库.
我使用Eclipse EGit将其克隆到本地副本.
然后我在服务器的原始git存储库中创建了一个分支.
如何使用Eclipse EGit将分支复制到本地副本?
当我在EGit中打开Git存储库时,我看到:
- Local
-- master
- Remote Tracking
-- origin/development
-- origin/master
Run Code Online (Sandbox Code Playgroud)
如何使用EGit在我的本地获得原点/开发?
我知道我可以创建一个新的克隆,但我不想这样做,因为我相信必须有一种方法来获得新的分支.
第二个问题 - EGit内的pull命令在哪里?我能够找到fetch命令,但是当我运行它时它表示没有任何东西可以获取.RefSpec是:
+refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)
第三个问题 - 有没有办法在我的Windows系统中从Eclipse内部的命令行处理git命令?我想过尝试从命令行拉取,但我在本地系统中找不到它.
谢谢.
我刚做了一个
git merge --squash feature-branch
Run Code Online (Sandbox Code Playgroud)
进入我的develop分店.
问题是上面的命令更新了头部而没有创建新的提交.我的目的是创建一个单一的提交申请到负责人develop.
简而言之,develop合并前后分支的日志完全相同.
有没有办法恢复develop到之前的状态git merge?
谢谢.
解
根据Dan D.的评论和下面接受的答案,我能够解决我的问题.如果你在同一条船上,请看下面我做了什么:
1 - 我跑了git reflog,它列出了我对我的develop分支所做的所有提交和检查.
2 - git reset HEAD@{1}我没有按照建议进行操作,而是在最后一次提交开发时找到了我希望保留的数字.就我而言HEAD@{188}.所以我打字了git reset HEAD@{188}.
3 - 我跑了一个git log,它有一个干净的日志,只显示我做错了合并之前的提交.
4 - 我跑完git add -A .了功能开发期间创建的所有新文件.
5 - 我跑了 git commit -m "install feature-x"
6 - 结果现在我有了develop正确文件的分支,并且日志是干净的 - 只显示了我在开发过程中所做的所有更改的一次提交feature-x.
我仍然需要找出为什么我的原件git merge --squash feature-branch …
我刚刚在我的 1and1 共享主机中设置了一个 git 存储库。1and1 提供 git 作为 Linux 业务包的一部分,我决定使用它而不是安装我自己的 git。
当我执行 dir .git 时,我可以看到存储库中的信息:
-rw-r--r-- 1 foo ftpusers 23 Sep 6 19:41 HEAD
drwxr-xr-x 2 foo ftpusers 6 Sep 6 19:41 branches
-rw-r--r-- 1 foo ftpusers 92 Sep 6 20:42 config
-rw-r--r-- 1 foo ftpusers 73 Sep 6 19:41 description
drwxr-xr-x 2 foo ftpusers 4096 Sep 6 19:41 hooks
-rw-r--r-- 1 foo ftpusers 1038768 Sep 6 19:41 index
drwxr-xr-x 2 foo ftpusers 20 Sep 6 19:41 info
drwxr-xr-x 260 …Run Code Online (Sandbox Code Playgroud) 试图将jQuery脚本合并到Wordpress网站中.
我在主题中创建了一个自定义页面,并在body标签中添加了以下内容:
<body>
...
<div id="msgid"> hello there
</div>
...
</body>
Run Code Online (Sandbox Code Playgroud)
我还创建了一个test.js文件,其中包含以下内容:
$(document).ready(function(){
$("#msgid").html("Hello world.");
});
Run Code Online (Sandbox Code Playgroud)
我在页脚中加载test.js.
我期待看到Hello world.在div中.但它没有显示任何东西.
有任何想法吗?
谢谢.
我有一个config.php文件,我在其中定义了几个变量.
我想在jQuery脚本中使用其中的一些变量.
我创建了一个header-js.php文件,其中包含以下内容:
<script type="text/javascript">
jQuery("#msgid1").html("Hello world.");
jQuery("#msgid1").html("Hello world again.");
global_cookie_prefix = <?php echo(global_cookie_prefix);?>;
</script>
Run Code Online (Sandbox Code Playgroud)
当我运行上面的时候,msgid1 div再次显示"Hello world".
当我将线交换到:
<script type="text/javascript">
jQuery("#msgid1").html("Hello world.");
global_cookie_prefix = <?php echo(global_cookie_prefix);?>;
jQuery("#msgid1").html("Hello world again.");
</script>
Run Code Online (Sandbox Code Playgroud)
msgid1 div显示"Hello world".
似乎我定义global_cookie_prefix的行导致脚本中止.
我对如何解决这个问题感到茫然.
Thaks.