= GitHub Command = == Clone == === Registration of existing directories === {{{ $ cd [YourDirectory] $ git init $ git add . $ git commit -m 'First commit' $ git remote add origin https://github.com/gw-vis/[Repository].git $ git pull origin master $ git checkout README.md -ours $ git add . $ git commit -m 'Add .gitignore and LICENSE' $ git push origin master }}} === GitHub Clone === {{{ $ git clone https://github.com/gw-vis/[Repository].git }}} == Operation == The following are the operations of the cloned repository === Branch List === {{{ $ git branch Ex: * dev-prequa master $ git branch -a Ex: * master remotes/origin/HEAD -> origin/master remotes/origin/dev-prequa remotes/origin/master }}} === Branch Change === {{{ $ git checkout [BranchName] Ex: $ git check out dev-prequa Switched to branch 'dev-prequa' }}} === Create New Branch === {{{ $ git branch [NewBranchName] }}} === Git Add === {{{ $ git add [Filename] Ex. - Add to single file. $ git add [filename] - Add to all current directory files. $ git add . }}} === Git Add Cancel === {{{ $ git reset [Filename] }}} === Check git status (git add list) === {{{ $ git status Ex. On branch dev-prequa Changes to be committed: (use "git reset HEAD ..." to unstage) modified: k1/guardian/VIS_PRM.py modified: k1/guardian/VIS_SRM.py }}} === Commit === {{{ git commit -m “(Please change to commit comment)” Or git commit Editor opens. }}} === Push === {{{ $ git push origin [Branch] Ex. $ git push origin master $ git push origin dev-prequa }}} === Git Pull === {{{ $ git pull origin [Branch] Ex. $ git pull origin master }}} === Check remote repository === {{{ git remote -v Ex. origin https://github.com/gw-vis/userapps.git (fetch) origin https://github.com/gw-vis/userapps.git (push) }}}