相关疑难解决方法(0)

找出本地分支正在跟踪的远程分支

另请参阅:
如何查看哪些git分支正在跟踪哪个远程/上游分支?

如何找出本地分支正在跟踪的远程分支?

我需要解析git配置输出,还是有一个命令会为我做这个?

git

775
推荐指数
19
解决办法
46万
查看次数

如何检查远程(原始)Git存储库的更改?

有哪些Git命令可以执行以下工作流程?

脚本

我从存储库克隆并做了一些我自己的提交到我的本地存储库.与此同时,我的同事们提交了远程存储库.现在,我想:

  1. 检查远程存储库中是否有来自其他人的新提交,即origin

  2. 假设自从我上一次拉动以来远程存储库上有3个新的提交,我想区分远程存储库的提交,即 HEAD~3with HEAD~2,HEAD~2with HEAD~1HEAD~1with HEAD.

  3. 在知道远程更改后,我想获得其他人的最新提交.

到目前为止我的发现

对于第2步:我知道插入符号的符号HEAD^,HEAD^^等和波浪符号HEAD~2,HEAD~3等等.

对于第3步:也就是说,我猜,只是一个git pull.

git

232
推荐指数
6
解决办法
24万
查看次数

Git Clone:请给我一些文件?

我想克隆一个GIT仓库而不是最终得到一个.git目录.换句话说,我只想要文件.有没有办法做到这一点?

git clone --no-checkout与我想要的完全相反(给了我一个.git目录).

我试图为远程仓库而不是本地仓库做这个,这意味着这不是 " 如何做"git导出"(如"svn export") " 的重复 "(即使解决方案最终可能是相同).

git

129
推荐指数
5
解决办法
9万
查看次数

Git:如何检查本地回购是否是最新的?

我想知道我的本地回购是否是最新的(如果没有,理想情况下,我希望看到更改).

我怎么能检查这个而不做git fetch还是git pull

git git-pull git-fetch

52
推荐指数
9
解决办法
8万
查看次数

通过Java运行cmd命令

我找到了几个用于通过Java类运行cmd命令的代码片段,但我无法理解它.

这是打开cmd的代码

public void excCommand(String new_dir){
    Runtime rt = Runtime.getRuntime();
    try {
        rt.exec(new String[]{"cmd.exe","/c","start"});

    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

我找到了一些其他链接来添加其他命令,如cd http://www.coderanch.com/t/109753/Linux-UNIX/exec-command-cd-command-java

如何使用Java打开命令提示符并插入命令?

任何人都可以帮助我了解如何cd目录,如:

 cd C:\Program Files\Flowella
Run Code Online (Sandbox Code Playgroud)

然后在该目录上运行其他命令?

java cmd cd

50
推荐指数
4
解决办法
24万
查看次数

git bash:如何检查是否有新的提交可用

我和我的朋友一起使用git来合作一个项目.他在github中创建了一个包含我们每个名字的文件夹的repo,所以每当我更新一些东西时,我都会将它上传到这个文件夹,然后将其推送到github,他也是如此.因此,每次有新的提交时,我们必须从github中提取并将编辑后的文件复制粘贴到我们自己的localhost(wamp).

那么我想问的是:

  1. 如何在不检查github的情况下检查是否有来自git bash的新提交?Git pull将拉出我所知道的最新版本,但如果我只是想先检查一下呢?

  2. 假设我的git文件夹位于D:// git/project_name中.我可以将此文件夹复制到其他位置(例如USB闪存盘),然后从此USB执行git pull吗?

  3. 如果我们的方法无效,您对如何使用git有任何建议吗?我们正在使用CodeIgniter框架,所以起初我建议只是git推送整个CodeIgniter文件夹,但我的朋友说这很危险(因为整个配置和数据库都存在)并且没有必要(因为主系统文件夹很可能不会受到影响) ).所以我们正在使用这种当前的方法(有两个带有我们名字的文件夹,每当有更新时就推拉.

git bash

9
推荐指数
2
解决办法
1万
查看次数

如何编写一个shell脚本来检查git存储库是否是最新的?

#!/bin/bash
#gedit tidy plugin
init=false
SRC_DIR=~/repos

DIRECTORY="Gedit-Clientside-Plugin"
#making repos directory
if [ ! -d "$SRC_DIR" ]; then mkdir $SRC_DIR; fi



if [ ! -d "$SRC_DIR/$DIRECTORY" ]; then
    init=true
    cd $SRC_DIR && pwd && git clone git://github.com/trentrichardson/Gedit-Clientside-Plugin.git && cd $DIRECTORY
else
    cd $SRC_DIR/$DIRECTORY
fi
#below here is what I'm having trouble with
git pull 1>&1 | grep "Already up-to-date."

if [[ ! $? -eq 0 && ! $init ]]; then
    read -e -p "## Branch moved, build and install Gedit-Clientside-Plugin? [Y/n] …
Run Code Online (Sandbox Code Playgroud)

git bash shell

8
推荐指数
3
解决办法
1万
查看次数

如何在JGit中完成合并?

我正在查看JGit文档,目前版本为3.5.1.201410131835-r,我找不到相当于git-merge-base的版本.

我想确定一个分支是最新的,后面的,前面的还是分叉的,如git所示:检查是否需要拉.

JGit中最简洁的方法是找到合并的最佳共同祖先?

java git jgit

6
推荐指数
1
解决办法
1297
查看次数

git status vs git status -u vs git status -uno

我对文档感到有些困惑.请帮助,纠正我.

git status - 显示当前的本地工作目录状态

git status -u - 显示未跟踪的文件(也是本地的)

git status -uno - 显示没有未跟踪的文件(也是本地的)?

我不明白最后两个.任何例子?另外,我们如何远程显示是否有任何变化?这样我就可以决定是否拉.我以为最后一个命令帮助我做到了......但显然不再这样了.

git

6
推荐指数
1
解决办法
3635
查看次数

如何在上游执行 git status ?

在我的分叉存储库中,我设置了一个remote originand remote upstream(原始存储库)。

git status 与原点比较
我如何比较upstream

谢谢

git upstream-branch

5
推荐指数
1
解决办法
543
查看次数

如何查看本地git repo和远程repo是否是同一个提交?

我有一个本地git仓库,我有一个远程git仓库.什么是一个简单的命令来查看提交远程仓库的是什么,以及本地仓库的提交是什么,所以我可以简单地看看我是否是最新的?

这将在一个程序中自动化,所以我不想要很多复杂的东西,我将不得不解析.优选地,使本地和远程输出都具有相同的文本是很酷的,只有提交在两者之间变化.有任何想法吗?

git github

4
推荐指数
1
解决办法
2819
查看次数

如何设置 Raspberry Pi 3 B+ 以将更新自动部署到私有 Github 存储库?

我购买了 Pi 3 B+,并希望它能够从私人 github 存储库自动克隆/部署新推送(来自另一台机器)。我只是想知道我会怎么做。我知道我需要一个 github web hook,但我不知道从哪里开始。Pi 将位于一个我不想经常去更新我的代码的地方,因此这将使一切变得更加容易。谢谢

github webhooks raspberry-pi3

2
推荐指数
1
解决办法
6880
查看次数

标签 统计

git ×10

bash ×2

github ×2

java ×2

cd ×1

cmd ×1

git-fetch ×1

git-pull ×1

jgit ×1

raspberry-pi3 ×1

shell ×1

upstream-branch ×1

webhooks ×1