Skip to content

CAU-OSS-7th/file-manager

Repository files navigation

file-manager

Maven Central Java CI CodeQL

A java/swing basic File Manager in MacOS. The original project is here. [MIT License]

Before you use it, you should install Java 11 or higher version.

How to execute

Clone this repository, and build the repository in your IDE(Intelij IDEA) or build the filemanager.jar by the command below.

"java -jar filemanager.jar"

(please only place the filemanager.jar file in the directory. If you place the filemanager.jar file in other position, the program will not work.)

image

Make your git repository

After execute the program, click the directory on the left side, and open the directory by touch the "V" shape button or double click. image

Click the "new" button and make a new directory for git service. image

Click a new directory, click "git init" button and touch the "예(Y)". then you make a local git repository! image

Use your git services

You can use various git instructions(add, restore, restore --staged, mv, rm, rm --cached, commit) by the buttons and recognize the file's status by checking the colors.

(Red: untracked/new file, Green: staged, Brown: modified/unstaged) image

By the "git commit" button, you can commit the files in the commit table. image

Create your new branch

You can also use git branch services. image You can check your current git branch by "Current Git Branch: " space.

image If you are in a git repository, you can create new branch by the "Git create branch" button.

Manage your various branches

image

Also you can rename, merge, delete, or checkout your branch by "Git Branch Manager" button.

image image

Touch a branch and change name by "Rename Branch" button. Then you can watch your branch's changed name.

image

You can delete your branch by "Delete Branch" button.

image

You can checkout your branch by "Checkout Branch" button.

image

And you can merge your current branch with target(selected) branch by "Merge Branch" button.

Clone your git repository

image

If you are in non-git repository, you can clone new git repository with repository address by "Git Clone" button.

image

But in private-repository, you must write you github ID and personal access token. If you write your ID and token correctly and clone successfully, you can find them in IDToken.txt file.

Analyzing your commit history

You can watch your commit graph by "Git commit history" button. (git log)

image

if you click a commit, you can confirm its information.

image

You can also find the difference between the commit and its parent commit by "Show Diff" button.

We always welcome contribution :)

About

A File-Manager with git service

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages