Gitコマンド要約
Gitの概要
Gitは、Linuxカーネルコードの管理として最初にLinus Torvaldsによって記述された分散バージョン制御システムです.発売後、Gitは他のプロジェクトでも大きな成功を収め、特にRubyコミュニティで成功した.現在、Rubinius、Merb、Bitcoinを含む多くの有名なプロジェクトでGitが使用されています.Gitは、CapistranoやVlad the Deployerのような導入ツールでも使用できます.
一般的なコマンドについて説明します.
イニシャルコマンド
ブランチ操作
倉庫管理
Git一時保管管理
SSHを構成し、パスワードなしでGitHubにコードをコミットする
(1)SSHキーの作成
このコマンドを入力したら、Enterキーを3回連続して押すと、公開鍵と鍵ファイルが得られます.
(2)githubへのSSHキーの追加
コピーssh/id_rsa.pubファイル内のコンテンツはgithubアカウント管理におけるSSH keyインタフェースを追加するには以下の手順に従います.登録github 右上のAccounting settingsアイコン をクリック選択SSH key Add SSH key をクリック
タイトルを入力します.ssh/id_rsa.pubの内容はKeyにコピーすればよい.
次のコマンドを使用してテストします.
Gitは、Linuxカーネルコードの管理として最初にLinus Torvaldsによって記述された分散バージョン制御システムです.発売後、Gitは他のプロジェクトでも大きな成功を収め、特にRubyコミュニティで成功した.現在、Rubinius、Merb、Bitcoinを含む多くの有名なプロジェクトでGitが使用されています.Gitは、CapistranoやVlad the Deployerのような導入ツールでも使用できます.
一般的なコマンドについて説明します.
イニシャルコマンド
git init #
git add . #
git remote add upstream https://github.com/... # repository
ブランチ操作
git clone https://github.com/* #
git fetch branch2 #
git merge branch2/master #merge
git merge origin/master #
git remove ** #
git commit -m 'by who do what' #
git push #push
git pull origin master #
git remote show origin #
git pull # github ,pull
git
git commit -a -m "description" #
git push origin master # ( , )
git push -u origin master # commit ,push github
git status #
git log #
git branch *** #
git branch # :
git branch -a #
git branch -d *** #
git branch -r #
git checkout *** #
git remote # repository
倉庫管理
git remote -v #
git remote show origin #
git remote add origin git@ github:robbin/robbin_site.git #
git remote set-url origin git@ github.com:robbin/robbin_site.git # ( )
git remote rm <repository> #
Git一時保管管理
git stash #
git stash list # stash
git stash apply #
git stash drop #
SSHを構成し、パスワードなしでGitHubにコードをコミットする
(1)SSHキーの作成
$ ssh-keygen -t rsa #/ SSH key ~/.ssh/id_rsa.pub
このコマンドを入力したら、Enterキーを3回連続して押すと、公開鍵と鍵ファイルが得られます.
(2)githubへのSSHキーの追加
コピーssh/id_rsa.pubファイル内のコンテンツはgithubアカウント管理におけるSSH keyインタフェースを追加するには以下の手順に従います.
タイトルを入力します.ssh/id_rsa.pubの内容はKeyにコピーすればよい.
次のコマンドを使用してテストします.
ssh -T git@github.com