Table of Contents - git-1.19.1 Documentation
Classes and Modules
- Git
- Git::Author
- Git::Base
- Git::Base::Factory
- Git::Branch
- Git::Branches
- Git::CommandLineResult
- Git::Config
- Git::Diff
- Git::Diff::DiffFile
- Git::EncodingUtils
- Git::EscapedPath
- Git::FailedError
- Git::GitAltURI
- Git::GitExecuteError
- Git::GitTagNameDoesNotExist
- Git::Index
- Git::Lib
- Git::Log
- Git::Object
- Git::Object::AbstractObject
- Git::Object::Blob
- Git::Object::Commit
- Git::Object::Tag
- Git::Object::Tree
- Git::Path
- Git::Remote
- Git::Repository
- Git::SignaledError
- Git::Stash
- Git::Stashes
- Git::Status
- Git::Status::StatusFile
- Git::URL
- Git::WorkingDirectory
- Git::Worktree
- Git::Worktrees
Methods
- ::bare — Git::Base
- ::bare — Git
- ::best_guess_encoding — Git::EncodingUtils
- ::clone — Git::Base
- ::clone — Git
- ::clone_to — Git::URL
- ::config — Git::Base
- ::config — Git
- ::configure — Git
- ::default_branch — Git
- ::default_encoding — Git::EncodingUtils
- ::detected_encoding — Git::EncodingUtils
- ::encoding_options — Git::EncodingUtils
- ::export — Git
- ::global_config — Git
- ::init — Git::Base
- ::init — Git
- ::ls_remote — Git
- ::new — Git::Author
- ::new — Git::Base
- ::new — Git::Branch
- ::new — Git::Branches
- ::new — Git::CommandLineResult
- ::new — Git::Config
- ::new — Git::Diff
- ::new — Git::Diff::DiffFile
- ::new — Git::EscapedPath
- ::new — Git::FailedError
- ::new — Git::Lib
- ::new — Git::Log
- ::new — Git::Object
- ::new — Git::Object::AbstractObject
- ::new — Git::Object::Blob
- ::new — Git::Object::Tree
- ::new — Git::Object::Commit
- ::new — Git::Object::Tag
- ::new — Git::Path
- ::new — Git::Remote
- ::new — Git::SignaledError
- ::new — Git::Stash
- ::new — Git::Stashes
- ::new — Git::Status
- ::new — Git::Status::StatusFile
- ::new — Git::GitAltURI
- ::new — Git::Worktree
- ::new — Git::Worktrees
- ::normalize_encoding — Git::EncodingUtils
- ::normalize_index — Git::Base
- ::normalize_paths — Git::Base
- ::normalize_repository — Git::Base
- ::normalize_working_directory — Git::Base
- ::open — Git::Base
- ::open — Git
- ::parse — Git::URL
- ::repository_default_branch — Git::Base
- ::root_of_worktree — Git::Base
- ::warn_if_old_command — Git::Lib
- #[] — Git::Branches
- #[] — Git::Diff
- #[] — Git::Log
- #[] — Git::Stashes
- #[] — Git::Status
- #[] — Git::Worktrees
- #add — Git::Base
- #add — Git::Lib
- #add — Git::Worktree
- #add_remote — Git::Base
- #add_tag — Git::Base
- #added — Git::Status
- #added? — Git::Status
- #all — Git::Log
- #all — Git::Stashes
- #annotated? — Git::Object::Tag
- #apply — Git::Base
- #apply — Git::Lib
- #apply — Git::Stashes
- #apply_mail — Git::Base
- #apply_mail — Git::Lib
- #archive — Git::Base
- #archive — Git::Branch
- #archive — Git::Lib
- #archive — Git::Object::AbstractObject
- #author — Git::Log
- #author — Git::Object::Commit
- #author_date — Git::Object::Commit
- #between — Git::Log
- #binary? — Git::Diff::DiffFile
- #binary_path — Git::Config
- #blob — Git::Diff::DiffFile
- #blob — Git::Status::StatusFile
- #blob? — Git::Object::AbstractObject
- #blob? — Git::Object::Blob
- #blobs — Git::Object::Tree
- #branch — Git::Remote
- #branch — Git::Base::Factory
- #branch_contains — Git::Lib
- #branch_current — Git::Lib
- #branch_delete — Git::Lib
- #branch_new — Git::Lib
- #branches — Git::Base::Factory
- #branches_all — Git::Lib
- #cache_full — Git::Diff
- #cache_name_status — Git::Diff
- #cache_stats — Git::Diff
- #cat_file — Git::Base
- #change_head_branch — Git::Lib
- #changed — Git::Status
- #changed? — Git::Status
- #chdir — Git::Base
- #check_commit — Git::Object::Commit
- #check_if_create — Git::Branch
- #check_log — Git::Log
- #check_tag — Git::Object::Tag
- #check_tree — Git::Object::Tree
- #checkout — Git::Base
- #checkout — Git::Branch
- #checkout — Git::Lib
- #checkout_file — Git::Base
- #checkout_file — Git::Lib
- #checkout_index — Git::Base
- #checkout_index — Git::Lib
- #cherry — Git::Log
- #children — Git::Object::Tree
- #clean — Git::Base
- #clean — Git::Lib
- #clear — Git::Stashes
- #clone — Git::Lib
- #command — Git::Lib
- #command_lines — Git::Lib
- #commit — Git::Base
- #commit — Git::Lib
- #commit? — Git::Object::AbstractObject
- #commit? — Git::Object::Commit
- #commit_all — Git::Base
- #commit_data — Git::Lib
- #commit_tree — Git::Lib
- #commit_tree — Git::Base::Factory
- #committer — Git::Object::Commit
- #committer_date — Git::Object::Commit
- #compare_version_to — Git::Lib
- #config — Git::Base
- #config — Git
- #config_get — Git::Lib
- #config_list — Git::Lib
- #config_remote — Git::Lib
- #config_set — Git::Lib
- #conflicts — Git::Lib
- #construct_status — Git::Status
- #contains? — Git::Branch
- #contents — Git::Object::AbstractObject
- #contents_array — Git::Object::AbstractObject
- #create — Git::Branch
- #current — Git::Branch
- #current_branch — Git::Base
- #current_command_version — Git::Lib
- #date — Git::Object::Commit
- #delete — Git::Branch
- #delete_tag — Git::Base
- #deleted — Git::Status
- #deleted? — Git::Status
- #deletions — Git::Diff
- #depth — Git::Object::Tree
- #describe — Git::Base
- #describe — Git::Lib
- #determine_current — Git::Branch
- #diff — Git::Object::AbstractObject
- #diff — Git::Base::Factory
- #diff_as_hash — Git::Lib
- #diff_files — Git::Lib
- #diff_full — Git::Lib
- #diff_index — Git::Lib
- #diff_name_status — Git::Lib
- #diff_parent — Git::Object::Commit
- #diff_stats — Git::Lib
- #dir — Git::Base
- #dirty_log — Git::Log
- #each — Git::Branches
- #each — Git::Diff
- #each — Git::Log
- #each — Git::Stashes
- #each — Git::Status
- #each — Git::Worktrees
- #each_cat_file_header — Git::Lib
- #each_conflict — Git::Base
- #escape — Git::Lib
- #escape_for_sh — Git::Lib
- #escape_for_windows — Git::Lib
- #escaped_path_to_bytes — Git::EscapedPath
- #extract_escape — Git::EscapedPath
- #extract_octal — Git::EscapedPath
- #extract_single_char — Git::EscapedPath
- #fetch — Git::Base
- #fetch — Git::Lib
- #fetch — Git::Remote
- #fetch_added — Git::Status
- #fetch_modified — Git::Status
- #fetch_untracked — Git::Status
- #files — Git::Object::Tree
- #first — Git::Log
- #full_log_commits — Git::Lib
- #full_tree — Git::Lib
- #full_tree — Git::Object::Tree
- #gblob — Git::Base::Factory
- #gc — Git::Base
- #gc — Git::Lib
- #gcommit — Git::Branch
- #gcommit — Git::Base::Factory
- #git_ssh — Git::Config
- #global_config — Git
- #global_config_get — Git::Lib
- #global_config_list — Git::Lib
- #global_config_set — Git::Lib
- #grep — Git::Base
- #grep — Git::Lib
- #grep — Git::Log
- #grep — Git::Object::AbstractObject
- #gtree — Git::Object::Commit
- #gtree — Git::Base::Factory
- #ignored_files — Git::Lib
- #in_branch — Git::Branch
- #index — Git::Base
- #init — Git::Lib
- #insertions — Git::Diff
- #is_branch? — Git::Base
- #is_local_branch? — Git::Base
- #is_remote_branch? — Git::Base
- #last — Git::Log
- #lib — Git::Base
- #lines — Git::Diff
- #list_files — Git::Lib
- #local — Git::Branches
- #log — Git::Object::AbstractObject
- #log — Git::Base::Factory
- #log_commits — Git::Lib
- #log_common_options — Git::Lib
- #log_path_options — Git::Lib
- #ls_files — Git::Base
- #ls_files — Git::Lib
- #ls_remote — Git::Lib
- #ls_tree — Git::Base
- #ls_tree — Git::Lib
- #meets_required_version? — Git::Lib
- #merge — Git::Base
- #merge — Git::Branch
- #merge — Git::Lib
- #merge — Git::Remote
- #merge_base — Git::Lib
- #merge_base — Git::Base::Factory
- #message — Git::Object::Commit
- #message — Git::Object::Tag
- #message — Git::Stash
- #mv — Git::Lib
- #name — Git::Object::Commit
- #name_status — Git::Diff
- #namerev — Git::Lib
- #next_byte — Git::EscapedPath
- #object — Git::Log
- #object — Git::Base::Factory
- #object_contents — Git::Lib
- #object_size — Git::Lib
- #object_type — Git::Lib
- #parent — Git::Object::Commit
- #parents — Git::Object::Commit
- #parse_config — Git::Lib
- #parse_config_list — Git::Lib
- #parse_name — Git::Branch
- #patch — Git::Diff
- #path — Git::Diff
- #path — Git::Log
- #pretty — Git::Status
- #pretty_file — Git::Status
- #process_commit_data — Git::Lib
- #process_commit_log_data — Git::Lib
- #process_full — Git::Diff
- #process_full_diff — Git::Diff
- #process_tag_data — Git::Lib
- #prune — Git::Worktrees
- #pull — Git::Base
- #pull — Git::Lib
- #push — Git::Base
- #push — Git::Lib
- #read_tree — Git::Base
- #read_tree — Git::Lib
- #readable? — Git::Path
- #remote — Git::Branches
- #remote — Git::Base::Factory
- #remote_add — Git::Lib
- #remote_remove — Git::Lib
- #remote_set_url — Git::Lib
- #remotes — Git::Base
- #remotes — Git::Lib
- #remove — Git::Base
- #remove — Git::Remote
- #remove — Git::Worktree
- #remove_remote — Git::Base
- #repack — Git::Base
- #repack — Git::Lib
- #repo — Git::Base
- #repo_size — Git::Base
- #repository_default_branch — Git::Lib
- #required_command_version — Git::Lib
- #reset — Git::Base
- #reset — Git::Lib
- #reset_hard — Git::Base
- #restore_git_system_env_variables — Git::Lib
- #return_base_opts_from_clone — Git::Lib
- #revert — Git::Base
- #revert — Git::Lib
- #revparse — Git::Base
- #revparse — Git::Lib
- #rm — Git::Base
- #rm — Git::Lib
- #run_command — Git::Lib
- #run_log — Git::Log
- #save — Git::Stash
- #save — Git::Stashes
- #saved? — Git::Stash
- #set_commit — Git::Object::Commit
- #set_custom_git_env_variables — Git::Lib
- #set_index — Git::Base
- #set_remote_url — Git::Base
- #set_working — Git::Base
- #sha — Git::Object::AbstractObject
- #show — Git::Base
- #show — Git::Lib
- #since — Git::Log
- #size — Git::Branches
- #size — Git::Diff
- #size — Git::Log
- #size — Git::Object::AbstractObject
- #size — Git::Stashes
- #size — Git::Worktrees
- #skip — Git::Log
- #stash_apply — Git::Lib
- #stash_clear — Git::Lib
- #stash_list — Git::Lib
- #stash_save — Git::Lib
- #stashes — Git::Branch
- #stashes_all — Git::Lib
- #stats — Git::Diff
- #status — Git::Base::Factory
- #store_git_system_env_variables — Git::Lib
- #subdirectories — Git::Object::Tree
- #subtrees — Git::Object::Tree
- #tag — Git::Lib
- #tag — Git::Base::Factory
- #tag? — Git::Object::AbstractObject
- #tag? — Git::Object::Tag
- #tag_data — Git::Lib
- #tag_sha — Git::Lib
- #tagger — Git::Object::Tag
- #tags — Git::Base
- #tags — Git::Lib
- #to_a — Git::Branch
- #to_a — Git::Worktree
- #to_s — Git::Branch
- #to_s — Git::Branches
- #to_s — Git::Diff
- #to_s — Git::Log
- #to_s — Git::Object::AbstractObject
- #to_s — Git::Path
- #to_s — Git::Remote
- #to_s — Git::Stash
- #to_s — Git::GitAltURI
- #to_s — Git::Worktree
- #to_s — Git::Worktrees
- #tree? — Git::Object::AbstractObject
- #tree? — Git::Object::Tree
- #tree_depth — Git::Lib
- #trees — Git::Object::Tree
- #unescape — Git::EscapedPath
- #unmerged — Git::Lib
- #until — Git::Log
- #untracked — Git::Status
- #untracked? — Git::Status
- #update_ref — Git::Base
- #update_ref — Git::Branch
- #update_ref — Git::Lib
- #windows_platform? — Git::Lib
- #with_custom_env_variables — Git::Lib
- #with_index — Git::Base
- #with_temp_index — Git::Base
- #with_temp_working — Git::Base
- #with_working — Git::Base
- #worktree — Git::Base::Factory
- #worktree_add — Git::Lib
- #worktree_prune — Git::Lib
- #worktree_remove — Git::Lib
- #worktrees — Git::Base::Factory
- #worktrees_all — Git::Lib
- #writable? — Git::Path
- #write_and_commit_tree — Git::Base
- #write_tree — Git::Base
- #write_tree — Git::Lib