我正在做master,后来我做了一个分支sessionwork
,在我的服务器端,我按照命令检查了这个分支
git fetch
git checkout -b SessionWork --track origin/SessionWork
现在我已经通过源代码树将这个分支合并到master了,现在我想从master分支中获取而不是从session分支中获取,因为这两个分支现在合并了,我现在如何在服务器端执行此操作?
答案 0 :(得分:1)
checkout主人:
static final String CHECK_ON = "// CHECKSTYLE:ON";
static final String CHECK_OFF = "// CHECKSTYLE:OFF";
File file = new File("your_input.ext");
boolean checkstyleIsOn = false;
try {
Scanner sc = new Scanner(file);
int lineNum = 0;
while (sc.hasNextLine()) {
++lineNum;
String line = sc.nextLine();
if (CHECK_OFF.equals(line)( {
if (!checkStyleIsOn) {
System.out.println("Found extra checkstyle off at line " + lineNum);
break;
}
else {
checkStyleIsOn = false;
}
}
if (CHECK_ON.equals(line)( {
if (checkStyleIsOn) {
System.out.println("Found extra checkstyle on at line " + lineNum);
break;
}
else {
checkStyleIsOn = true;
}
}
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
答案 1 :(得分:1)
由于您在master
中有所有更改:
首先使用checkout
转到master
分支
git checkout master
然后从master
分支
git pull origin master
然后,您将从local
remote
主分支的最新代码