Simple Sand Samples |
説明のないとってもシンプルなサンプルプログラム集
COBOL | awk | C言語 | D言語 | GO言語 | Lua | Vim |
bash | Perl | Gauche | Clojure | CLISP | EmacsLisp | VimScript |
tcsh | Ruby | Groovy | Java | C# | VBScript | JavaScript |
Io言語 | Python | Erlang | Scala | VB.NET | Excel/VBA | PHP |
Tcl | Haskell | OCaml | PowerShell | Windows | Unix/Linux |
Linuxコマンド > git バージョン管理
|
|
gitのインストール
~$ sudo apt-get install git-core*snip*
Gitの設定を表示する
~$ git config -l[email protected]
user.name=takeshitamakoto
credential.helper=cache --timeout=3600
http.sslverify=false
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=https://github.com/takeshitamakoto/samples.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
レポジトリを作成する
~$ mkdir testrepo~$ cd testrepo
~/testrepo$ git init --bare
レポジトリからチェックアウトする(レポジトリは複製される)
~$ git clone ~/testrepo workファイルを追加、コミットする
~$ cd work~/work$ echo HELLO > a.txt
~/work$ git add a.txt
~/work$ git commit -m "テストファイル追加"
git addを取り消す
~$ cd work~/work$ git add a.txt
~/work$ git reset a.txt
ユーザ名を変更する
~$ git config --global user.name "Takeshita Makoto"レポジトリURLを表示する
~$ git remote -vorigin ssh://takeshita@**.***.*.***:****/home/takeshita/repos.git (fetch)
origin ssh://takeshita@**.***.*.***:****/home/takeshita/repos.git (push)
レポジトリURLを変更する
~$ git config remote.origin.url /home/takeshita/samples.git編集したファイルを元に戻す
~$ git checkout a.txtコミットログを表示する(変更ボリューム付き)
~$ git log --statcommit b6fee3d005034cae74b3ee922cee3429189bf77e
Author: takeshitamakoto <[email protected]>
Date: Sat Apr 26 19:02:39 2014 +0900
testcommit
arg.awk | 6 ++++++
arg.bash | 6 ++++++
arg.c | 8 ++++++++
*snip*
write.vbs | 8 +++++++-
write.vim | 6 ++++++
1345 files changed, 11980 insertions(+), 541 deletions(-)