我是git的新手,我需要从另一个分支中提取一些文件。 该存储库有3个分支,我需要从master分支以外的其他分支中提取。我怎么做?请以简单的方式给出答案。
我尝试使用git checkout,但是没有用
答案 0 :(得分:0)
首先获取所有分支。
git fetch
现在签出您想要的分支。
git checkout -b branch_name
这将创建一个带有branch_name签出的本地分支。
答案 1 :(得分:0)
答案 2 :(得分:0)
也许您可以使用Sourcetree进行拉取或合并分支。在学习git时,您会感到更加自在。
在Sourcetree中,它将显示您必须拉出或合并分支。
答案 3 :(得分:0)
您在master分支中。如果要从另一个分支(即BranchA)中提取三个文件:file1,file2,file3,则必须使用以下命令:
after lots of debugging and reading the docs i found the solution and hereby i'm posting the steps to it....
1. Used the below build configuration in source project
<build>
<finalName>generator</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<id>repackage</id>
<configuration>
<classifier>exec</classifier>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
2. Included the dependency into target project as system scope
<dependency>
<groupId>generator</groupId>
<artifactId>generator</artifactId>
<scope>system</scope>
<version>1.0</version>
<systemPath>${project.basedir}\src\lib\generator.jar
</systemPath>
</dependency>
3. Included the following build configuration in target project
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--- begins - -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
<!--- ends - -->
</plugin>
</plugins>
</build>
4. Used component scan at root level in target class
@SpringBootApplication
@ComponentScan("com.example.jar.service")
public class JartestApplication
{
public static void main(String[] args) throws IOException
{
System.out.println("Hello world");
}
}