Gitのソースコードが漏洩
インデックス
Gitダウンロードアドレス、一部のアドレスには単一のダウンロード機能があり、後者の2つの状況には適用されません。これを使用してください
https://github.com/BugScanTeam/GitHack
コマンドを実行するだけ
https://github.com/BugScanTeam/GitHack
ログ
- 同じことが最初に見つかったスキャンです。
- GitHackツールを使用して、ターゲットのソースコードをローカルにクローンします。
Gitソースコードのリークは現在のgitバージョンに関連しているだけでなく、履歴を確認する必要があります
- 履歴を表示
git log
- バージョンを切り替える
git reset
- 2つの提出物を比較する
git diff
以前のバージョン情報はgitログに表示されます。ソースリークフォルダーに切り替えるように注意してください〜/ / dist / xxx。
各バージョンには対応するIDマークがあり、git diff +id号
バージョンの違いを表示するために使用します
隠しておく
プロジェクトがdevブランチで開発されている場合、緊急に修正する必要のあるプロジェクトのバグがありますが、開発中のコンテンツは半分しか完成しておらず、まだ送信したくありません。現時点では、git stashコマンドを使用して、変更されたコンテンツをスタック領域に保存できます。 、その後、修正プログラムブランチにスムーズに切り替えてバグを修正します。修復が完了したら、もう一度devブランチに切り替えて、保存したコンテンツをスタックから復元します。
簡単に言うと、stashはgitの作業ステータスをgitスタックに保存し、必要に応じて復元するために使用されます。
git stash
备份当前工作区的内容,保存到git 栈中,从最近的一次commit中读取相关内容
git stash pop
从git栈中获取到最近一次stash进去的内容,恢复工作区的内容。。获取之后,会删除栈中对应的stash。
由于可能会stash多次,git使用栈管理,我们可以使用git stash list查看所有的stash
git stash clear
清空git栈