この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11008|答える: 2

gitのバージョン管理ツールはgithubにログインしています

[リンクをコピー]
掲載地 2017/02/13 10:19:29 | | | |


ステップ1:GitHubの利用 最初のステップはGitHubアカウントの登録です。 その後、リポジトリを作成できます(無料ユーザーは公開リポジトリのみ作成可能)、新しいリポジトリを作成し、名前を入力して作成すると、リポジトリの設定情報が表示されます。これもgitの簡単なチュートリアルです。
ウェブサイト:https://github.com

ステップ2:まずgitのバージョン管理ツールをインストールし、その後インストールし、次のステップで直接インストールします!
ダウンロードアドレス:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える


ステップ3:

まずはコンピュータのハードドライブにローカルリポジトリを保存する場所を見つけましょう。例えば、C:\project\MyProjects\AutoIndexNetScriptフォルダの下にローカルリポジトリを設定しました

AutoIndexNetScriptフォルダにアクセスし、操作を右クリックして以下の通りに行ってください:

1) ローカルリポジトリの「Git Init」を右クリックすると、追加の.gitフォルダが表示され、ローカルgitが正常に作成されたことを意味します。 gitコマンドラインに入るには、Git Bashを右クリックしてください。

実行:



後ろyour_email@youremail.com代わりにメールアドレスを教えてください。 私のメールアドレスはhelp@itsvse.comこれはGitHubに登録されているメールアドレスでもあります:



sshキーがデフォルトのファイルid_rsa上で生成されることを説明するには、直接Enterキーをクリックしてください。

その後、システムがパスワードの入力を求め、直接エンターを押してパスワードがないことを示します

パスワードが繰り返されると、そのパスワードも直接入力され、その後、shhキーが正常に生成されたことを知らせます。


次に、アドレスの下に提示されたアドレスに移動してsshキーファイルを確認します。 私のパソコンのアドレスはC:\Users\itsvse\.sshで、itsvseは私のパソコン名です

id_rsa.pubを開いて、中のキーをコピーしてください。 中の鍵は理解不能な文字と数字のペアです。気にしないでください、ただ写してください。



GitHubのウェブサイトに戻り、アカウント設定に行き、左側のSSHキーを選択してSSHキーを追加します。

または直接こちらへ行 https://github.com/settings/keys

タイトルを入力してキーを貼り付けます。


2) 成功を確認し、git bashで入力します


エントリーすると次のように表示されます:認証に成功しましたが、GitHubはシェルアクセスを提供していません。 これはGitHubへの接続に成功したことを意味します。

$ シッ -Tgit@github.com
ホスト『github.com(192.30.253.113)』の真偽は確認できません。
RSAキーフィンガープリントはSHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8です。
本当に連絡を取り続けたいですか(はい/いいえ)? はい
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
こんにちは、itsvseさん! 認証は成功しましたが、GitHubはシェルアクセスを提供していません。







先の:関連する経験を得るためのテスト投稿。
次に:git pushが一部のリファレンスをgitにプッシュできませんでした
掲載地 2017/02/13 10:26:14 |
大家さんに感謝します
 地主| 掲載地 2017/02/13 10:55:36 |
gitコマンド

閲覧、追加、送信、削除、取得、リセット

git help <command> # コマンドのヘルプが表示されます

git show #はコミットの内容を示します git show $id

Git Co -- <file> # Disbox Workspace modifications

git co. # 作業スペースの改造はやめろ

git add <file> # は作業ファイルの変更をローカルステージングエリアにコミットします

git add 。 # すべての修正作業書類をステージングエリアに提出してください

git rm <file> # リポジトリからファイルを削除してください

git rm <file> --cached # はリポジトリからファイルを削除しますが、ファイルは削除しません

git reset <file> # ステージングから動作するファイルへの復元

git reset -- . # ステージングから動作するファイルへの復元

git reset --hard # は直近のコミットの状態に戻り、すなわち前回のコミット以降に行われたすべての変更を破棄します

git ci <file> git ci . git ci -a # merge git add, git rm と git ci やその他の操作を組み合わせて git ci -am 「いくつかのコメント」にしてください

git ci --amend # 修正 最後のコミットレコードを修正

git revert <$id> #はコミットの状態を元に戻し、復元アクション自体もサブコミットオブジェクトを生成します

git revert HEAD # で直近のコミットの状態を復元します

ファイルの違いを見てください

git diff <file> # 現在のファイルとステージングエリアファイルの違いを比較 git diff

git diff <id1><id2> # 2つのコミットの違いを比較する

違いを出して<branch1>... <branch2> # 二つの枝を比べてみて

git diff --staged #ステージングとリポジトリの違いを比較

git diff --cached # はステージングとリポジトリの違いを比較します

git diff --stat #は統計を比較するだけです



投稿履歴を見る

git log <file> git log # 各コミットレコードのファイルを表示

git log -p <file> #で各詳細な変更の違いを確認できます

git log -p -2 # 直近2つの詳細変更の違いをご覧ください

gitログ --stat #查看提交统计信息

ティグ
Macではdiffの代わりにtigを使い、logをbrewインストールできます


gitのローカル支店管理
表示、切り替え、作成、削除

git br -r # 遠隔地の支線を見るために

<new_branch> git br # で新しいブランチを作成してください

各ブランチの最終コミット情報を見るにはgit br -v #を

git br --merged # で現在のブランチにマージされたブランチが表示されます

git br --no-merged # で、まだ現在のブランチにマージされていないブランチを見ることができます

Git Co <branch> # ブランチに切り替え

Git co -b <new_branch> # 新しいブランチを作成し過去に切り替えるために

Git Co -B <new_branch> <branch> #はブランチに基づく新しいnew_branchを作成します

git co $id # 履歴コミットレコードをチェックしますが、ブランチ情報がなく、別のブランチに切り替えると自動的に削除されます

git co $id -b <new_branch> # 履歴コミットレコードをチェックアウトしてブランチを作成してください

git br -d <branch> # 枝を削除

git br -D <branch> # ブランチの強制削除(未マージのブランチが削除された際に強制削除が必要)


分岐の統合とリベース

git merge <branch> # 現在のブランチにブランチをマージする

git merge origin/master --no-ff # マージを早送りしないでください。マージコミットが生成されます

Git Rebase master <branch> # rebase master to branch(相当:git co <branch> & git rebase master & git co master & git co master & git merge <branch>


Gitパッチ管理(複数機での開発同期に便利)

それに違い>... /sync.patch # でパッチを生成します

応募しろ... /sync.patch # patch

応募しろ――チェック・ /sync.patch #测试补丁能否成功



gitステージング管理

git stash # ステージング

git stashリスト # すべてのストッシュをリストアップ

git stash apply # 段階化されたコンテンツを復元

git stash drop # ステージングエリアを削除

gitリモートブランチ管理

git pull # リモートリポジトリからすべてのブランチ更新を取得し、ローカルでマージします

git pull --no-ff # リモートリポジトリのすべてのブランチ更新を取得してローカルでマージし、マージを早送りしないでください

git fetch origin # fetch remote repository updates

git merge origin/master # リモートメインブランチをローカルの現在のブランチにマージ

git co --track origin/branch # リモートブランチを追跡して対応するローカルブランチを作成する

git co -b <local_branch> origin/ # リモートブ<remote_branch>ランチに基づいてローカルブランチを作成します。関数は上記と同じです


git push # すべてのブランチを押せ

git push origin master # ローカルメインブランチをリモートメインブランチにプッシュ

git push -u origin master # ローカルプライマリブランチをリモートにプッシュします(リモートリポジトリを初期化するためのリモートマスターブランチがない場合は作成)

git push origin <local_branch> #リモートブランチを作成するには、Originがリモートリポジトリ名です

git push origin<local_branch>:<remote_branch> # リモートブランチを作成

git push origin :<remote_branch> #先删除本地分支(git br -d<branch>)、そして push でリモートブランチを削除します



gitリモート倉庫管理

git remote -v # でリモートサーバーアドレスとリポジトリ名を見ることができます

git remote show origin # リモートサーバーリポジトリの状態を確認するために

git remote add origin git@ github:robbin/robbin_site.git # Add the remote repository address

git remote set-url origin git@ github.com:robbin/robbin_site.git # リモートリポジトリアドレスを設定する(リモートリポジトリアドレスを変更するため) git remote rm <repository> # リモートリポジトリを削除


リモート倉庫を作成する

git clone --bare robbin_site robbin_site.git # バージョンのみのリポジトリを作成して、バージョン付きのプロジェクトを作って

scp -r my_project.git git@ git.csdn.net:~ # 純粋リポジトリをサーバーにアップロード

mkdir robbin_site.git && cd robbin_site.git && git --bare init # サーバー上で純粋なリポジトリを作成

git remote add origin git@ github.com:robbin/robbin_site.git # Set the remote repository address

git push -u origin master # クライアントによる最初のコミット

git push -u origin develop # はローカル開発ブランチを初めてリモート開発ブランチにコミットし、トラッキングします

git remote set-head origin master # リモートリポジトリのHEADをマスターブランチを指すように設定



また、リモートライブラリやローカルライブラリの追跡設定も可能です

git branch --set-upstream master origin/master

git branch --set-upstream develop origin/develop
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com