What are the differences between arc feature and git branch ?

What are the differences between arc feature [branch-name] and git branch [branch-name]?

They both seem to create a new branch.

  • bad numeric config value 'tru' for 'core.longpaths': invalid unit
  • Pattern not found: ^M however it shows in git diff
  • How do I download from gitorious?
  • Perforce p4 interchanges equivalent in git
  • Git strange behaviour
  • Workflow for handling pull requests in a gitflow workflow (with infrequent releases)?
  • In XCode 4 how do I add a remote GitHub repository to an existing local project?
  • Reducing the size of a git repository
  • Is it acceptable to delete a public git fork and replace it with a different fork?
  • Integrating Gitlab with ReviewBoard - File Blob vs. Commit SHA1
  • How to determine if Git handles a file as binary or as text?
  • How to get a git subtree diff?
  • One Solution collect form web for “What are the differences between arc feature and git branch ?”

    arc feature [branch-name] will:

    • Create a branch based from the commit you currently have checked out,
    • Set the tracking to the branch you have checked out (this will be to track the local branch, not the branch on your remote),
    • Check out that branch.

    git branch [branch-name] will only create a branch based from the commit you currently have checked out.

    If you are using the Arcanist workflow, it is strongly recommended to use arc feature for your branches as this tends to lend itself well to the followup commands of arc diff and arc land.

    Git Baby is a git and github fan, let's start git clone.