メモ-bitベース

2692 ワード

  • git構成
  • git config --global user.name "xxx" // 
    git config --global user.email "[email protected]" // 
    git config --global core.editor vim // 
  • 構成情報
  • を確認する.
    git config --list // 
    git config user.name // 
  • ヘルプ
  • git help 
  • git倉庫を取得する2つの方法
  • 既存ディレクトリにファイルをgitにインポート
  • 初期化倉庫
  • git init // 
  • ファイルを追跡し、
  • をコミット
    git add *.c 
    git add LICENSE   //add , 、 、 。
    git commit -m 'initial project version'
  • 既存のgitウェアハウスを1つのサーバからクローン化
  • クローニング倉庫
  • git clone https://github.com/libgit2/libgit2    // https 
  • カスタムローカルウェアハウスの名前
  • git clone https://github.com/libgit2/libgit2 mylibgit
  • レコード更新ごと
  • の4つの状態:untracked,unmodified,modified,staged
  • 検査状態:
  • git status //  -s  
  • 簡潔版出力プレフィックス:?未追跡左M修正して仮存Aに入れる新たに仮存右Mに追加未挿入
  • 修正した
  • ファイルを無視:名前を作成します.gitignoreのファイルには、無視するファイルモード
  • がリストされます.
  • 修正を表示
  • git diff // 
    git diff --cached // 
  • 更新をコミット
  • git commit // 
    git commit -m "xxxx"//  
  • 使用一時保存
  • をスキップ
    git commit -a //  , git add
  • ファイルを削除(追跡済みファイルリストから)
  • git rm filename.md //  git , 
  • 移動ファイル
  • git mv file_from file_to
  • コミット履歴を表示
  • git log
  • 取り消し操作
  • コミットの取り消し(最初のコミットの代わりに2回目のコミットが使用される)
  • git commit --amend
  • 一時保存をキャンセル
  • git reset HEAD ... // 
  • ファイルの変更を取り消す
  • git checkout -- filename
    すべての変更は消えますを慎重に使用してください.
  • リモート・ウェアハウスの表示
  •  git remote -v // 
  • リモートウェアハウス
  • を追加
    git remote add  
  • リモート・ウェアハウスの引き出し(手動でマージする必要がある)
  • git fetch  
  • リモートウェアハウス
  • にプッシュ
    git push [remote-name] [branch-name]
  • ラベル
  • git tag // 
    git tag -l 'v1.8.5*'// v1.8.5 
  • ラベルを作成する:軽量ラベル注記ラベル
  • 付注ラベル
  • git tag -a  -m  // 
    
  • 軽量ラベル
  • git tag 
  • プッシュラベル
  •  tag push origin --tags
  • Gitエイリアス:git configを使用して、コマンドごとに
  • などのエイリアスを設定できます.
    git config --global alias.ci commit

    その後git ciを使用してコミットできます
    to be done...