Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion exercise_utils/git.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ def push(remote: str, branch: str, verbose: bool) -> None:
"""Push the given branch on the remote."""
run_command(["git", "push", remote, branch], verbose)


def track_remote_branch(remote: str, branch: str, verbose: bool) -> None:
"""Tracks a remote branch locally using the same name."""
run_command(["git", "branch", branch, f"{remote}/{branch}"], verbose)
Expand Down
14 changes: 14 additions & 0 deletions hands_on/pull_remote.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import os

from exercise_utils.cli import run_command
from exercise_utils.git import add_remote, clone_repo_with_git

__requires_git__ = True
__requires_github__ = False


def download(verbose: bool):
os.makedirs("samplerepo-finances")
clone_repo_with_git("https://github.com/git-mastery/samplerepo-finances.git", verbose)
os.chdir("samplerepo-finances")
add_remote("origin", "https://github.com/git-mastery/samplerepo-finances-2.git", verbose)