title: How to sync multiple *.gitignore files to .gitignore_global?
body: <p>I'd like my <code>.gitignore_global</code> to be the head node of several <code>*.gitignore</code> files. To achieve this, I'd like <code>.gitignore_global</code> to append contents of multiple <code>*.gitignore</code> files to itself by importing <code>*.gitignore</code> files with its path.</p>
  
  <p>For example, if <code>git</code> understands <code>source</code> command, <code>.gitignore_global</code> may look like:</p>
  
  <pre><code># platform-specific .gitignore files
  source ~/.gitignore/gitignore.git/Global/Linux.gitignore
  source ~/.gitignore/gitignore.git/Global/OSX.gitignore
  source ~/.gitignore/gitignore.git/Global/Windows.gitignore
  
  # language-specific .gitignore files
  source ~/.gitignore/gitignore.git/C++.gitignore
  source ~/.gitignore/gitignore.git/Java.gitignore
  
  # above .gitignore files are cloned from the following Github page:
  # https://github.com/github/gitignore.git
  </code></pre>
  
  <p>Unfortunately, the <code>source</code> command was not recognized by <code>git</code>. Any recommendations?</p>