1. Gitのインストール
Git公式Webサイトアドレス:https : //git-scm.com/download
詳細なGitインストール:https : //blog.csdn.net/huangqqdy/article/details/83032408
2. Gitを設定する
gitをインストールしたら、最初にグローバル情報のユーザー名とメールアドレスを設定します。これは、すべてのgit送信でこの情報が使用されるためです。そして、彼はあなたのすべての提出物に書き込まれます。
新しいフォルダーを作成して開き、右クリックして、「Git Bash Here」を選択します。
git config --global user.name <ユーザー名>
git config --global user.email <メールボックス>
3.公開鍵を生成する
ssh-keygen -t rsa公開鍵を生成し、Enterキーを3回押します
cat〜/ .ssh / id_rsa.pubを実行して公開鍵を表示します。giteeのWebサイトを開きます:https ://gitee.com/
右上隅のアバターをクリックし、[設定]をクリックして、左側のセキュリティ設定で
SSH公開鍵を見つけます
。キーをコピーしてタイトルを付け、[OK]をクリックします。
4.リモートウェアハウスを作成する
アバターの横のプラス記号をクリックして、[新しいウェアハウス]を選択します。
取得したアドレスをコピーします。
作成したフォルダーでgitを開き、「
git clone <コピーしたアドレス>」
と入力して、作成したフォルダーにファイルを取得します
5.リモートウェアハウスにファイルをアップロードする
ファイルを開き、新しいテキストドキュメントを作成し、名前をweb.htmlに変更し、
右クリックしてgitウィンドウを開き、
git add と入力します。
次にgit commit -m "Operation Description"と
入力し、次にgit push origin master と入力し
て、ファイルがオンラインウェアハウスにプッシュされるようにします。
添付:Gitの一般的な操作
1. git config --global user.name“ YourName”
2. git config --global user.email [email protected]
は、Gitを初めて使用するときに自己紹介します。コードを送信すると、名前とメールアドレスが表示されます。追跡可能にするため。
注:ローカルウェアハウスを初期化する前に、必ず「.gitignore」ファイルを追加してください。
3. gitブランチ-aでウェアハウス内のすべてのブランチを表示します/
4. git checkout -b CCC origin /ブランチ名でブランチをローカルのローカルブランチCCCにチェックアウトします。「CCC」はブランチ名です。意味のある名前を考えてください。
5. Gitステータスどのコードが変更されたか、どのファイルが追加または削除されたかを
確認します。6. Git add / git add。ウェアハウスに追加および変更する準備をします。.gitignoreファイルフィルタリングがウェアハウスで使用されている場合は、直接git addを実行できます(最後にもう1つ「。」があることに注意してください)
7. git commit -a -m「変更ログを書き込み」、ウェアハウスに送信し
ます。8. git pull originリモートブランチ名ローカルブランチ名、リモートブランチをフェッチして、ローカルブランチとマージします。git pull == git fetch + git merge git pullでコードの競合が発生した場合は、競合を修正してから、もう一度git commitを実行する必要があります。gitpullでコードの競合がない場合、gitはvimテキストエディターモードになり、ログに入力してこの時間が必要な理由を説明しますマージ。「i」キー(「挿入」の最初の文字)を押してログの書き込みを開始します。書き込み後、「ESC」キーを押してから、「:wq」と入力して保存し、vimエディターモードを終了します。
注:git初心者の場合、git pullを実行する前に、エラーを回避するためにプロジェクトをバックアップすることをお勧めします。
9. git push originローカルブランチ名:ローカルブランチをリモートブランチにプッシュするためのリモートブランチ名
10. gitログで各
送信の情報を表示11. git reset --hard xxx version rollback、xxxはコミットID、つまりgitログビュー到着した20バイト。
12. git reflogは、ロールバック後に提出のログを表示できます。これは、ロールバック後に新しい提出に戻すのに便利です。
13. git checkout-file.name undoは変更されていません
14. gitはfile.nameをキャッシュ領域に追加します-これはブランチの作成にはなりません。
15、git merge -m "ログを書き込み" a_branch_nameマージa_branch_nameブランチを現在のブランチにマージします。
16、git diff file.nameを実行して、file.nameファイルで変更されたコンテンツを確認します。git stashは現在の作業を非表示にし、シーンの復元後も引き続き機能し
ます。17。git stash listすべての隠しファイルリストを表示します
18. 隠しファイルを復元するために適用されますが、コンテンツはgit stashを削除しません。drop drop delete file
19. git stash popは
、ファイル20の復元中にファイルを削除します。gitclean -fは、git
21 によって追跡されていないファイル、つまりgit 21 によって追跡されていないファイルを削除します。gitclean -dfは、gitによって追加されていないファイルとフォルダーを削除します。 gitが追跡するファイルとフォルダー