git常用基本単純コマンド
2499 ワード
git初期化設定
$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]
git SSH key
SSH鍵の生成プロセス:1.ssh鍵が既にあるかどうかを確認します:cd~/.ssh鍵がなければこのフォルダは存在せず、ある場合はバックアップ削除2.生存鍵
$ ssh-keygen -t rsa -C "your email address"
3回押すとパスワードが空になります
3.ssh:ssh-addファイル名に鍵を追加するには、パスワードを入力する必要があります.
4.githubにssh鍵を追加します.これは「id_rsa.pub」の公開鍵を追加します.
開くhttps://github.com/ああ、githubアカウントにログインしてsshを追加します.
5.テスト:[email protected]
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts. ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access Connection to github.com closed.
git clone
法一:githubのアカウントを使わずに、このライブラリのgithub上のホームページを開き、次のコマンドを実行すればいい.
read only
コマンドの実行
$git clone https://github.com/jenkinsci/gerrit-trigger-plugin.git
次の3つの方法はgithubにアカウントを登録し、対応するssh keyを生成し、public keyを個人アカウントに追加します.詳細はgithubヘルプを参照してください.
read+write
$git clone [email protected]:flyingbird1221/gerrit-trigger-plugin.git
read+write
$git clone https://[email protected]/flyingbird1221/gerrit-trigger-plugin.git
パスワードの入力を求められます.ここのパスワードはgithub上のアカウントのパスワードではなく、現在システムユーザーにログインしているパスワードです.
read only
$git clone git://github.com/flyingbird1221/gerrit-trigger-plugin.git
gitその他の一般的なコマンド
1.git cloneの後、あなたの機械にはrepoがあります.2.gitがsvnと異なるのはgitが分散型であり、サーバ概念がないことである.すべての人の機械にはrepoがあり、提出するたびに自分の機械のrepo倉庫を初期化します.git init
スナップショットを生成し、プロジェクトインデックスを保存するには、次の手順に従います.git add
ファイル、git rm、git mvなど...プロジェクトインデックスのコミット:git commit
3.コラボレーションプログラミング:ローカルrepoをリモートのoriginのrepoに統合し、ローカル更新をリモートにプッシュする:git push origin master
ローカルへのリモート更新:git pull origin master
補足:リモートrepoを追加するには:$ git remote add upstream git://github.com/pjhyett/github-services.git
リモートrepoの名前を変更するには:$ git://github.com/pjhyett/github-services.git “upstream”
以下のブログから抜粋します.
http://blog.csdn.net/feiniao1221/article/details/7516421
http://blog.csdn.net/feiniao1221/article/details/7516421
SSH鍵の生成プロセス:1.ssh鍵が既にあるかどうかを確認します:cd~/.ssh鍵がなければこのフォルダは存在せず、ある場合はバックアップ削除2.生存鍵
$ ssh-keygen -t rsa -C "your email address"
3回押すとパスワードが空になります
3.ssh:ssh-addファイル名に鍵を追加するには、パスワードを入力する必要があります.
4.githubにssh鍵を追加します.これは「id_rsa.pub」の公開鍵を追加します.
開くhttps://github.com/ああ、githubアカウントにログインしてsshを追加します.
5.テスト:[email protected]
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts. ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access Connection to github.com closed.
git clone
法一:githubのアカウントを使わずに、このライブラリのgithub上のホームページを開き、次のコマンドを実行すればいい.
read only
コマンドの実行
$git clone https://github.com/jenkinsci/gerrit-trigger-plugin.git
次の3つの方法はgithubにアカウントを登録し、対応するssh keyを生成し、public keyを個人アカウントに追加します.詳細はgithubヘルプを参照してください.
read+write
$git clone [email protected]:flyingbird1221/gerrit-trigger-plugin.git
read+write
$git clone https://[email protected]/flyingbird1221/gerrit-trigger-plugin.git
パスワードの入力を求められます.ここのパスワードはgithub上のアカウントのパスワードではなく、現在システムユーザーにログインしているパスワードです.
read only
$git clone git://github.com/flyingbird1221/gerrit-trigger-plugin.git
gitその他の一般的なコマンド
1.git cloneの後、あなたの機械にはrepoがあります.2.gitがsvnと異なるのはgitが分散型であり、サーバ概念がないことである.すべての人の機械にはrepoがあり、提出するたびに自分の機械のrepo倉庫を初期化します.git init
スナップショットを生成し、プロジェクトインデックスを保存するには、次の手順に従います.git add
ファイル、git rm、git mvなど...プロジェクトインデックスのコミット:git commit
3.コラボレーションプログラミング:ローカルrepoをリモートのoriginのrepoに統合し、ローカル更新をリモートにプッシュする:git push origin master
ローカルへのリモート更新:git pull origin master
補足:リモートrepoを追加するには:$ git remote add upstream git://github.com/pjhyett/github-services.git
リモートrepoの名前を変更するには:$ git://github.com/pjhyett/github-services.git “upstream”
以下のブログから抜粋します.
http://blog.csdn.net/feiniao1221/article/details/7516421
http://blog.csdn.net/feiniao1221/article/details/7516421
git init
git add
git commit
git push origin master
git pull origin master
$ git remote add upstream git://github.com/pjhyett/github-services.git
$ git://github.com/pjhyett/github-services.git “upstream”