Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> ちょっとした経験とヒントの概要

ちょっとした経験とヒントの概要

  

を使ってgit-docをインストールし、apt-get installを使ってgitkよりもはるかに優れたgitグラフィッククライアントgitgを推奨します。
HEADは、現在作業中のバージョンのポインター&ndashです。;グローバル保存は現在のユーザー設定、設定ファイルは〜/.gitconfigに保存されます - システムはシステム内のすべてのユーザー、設定ファイルは通常/etc /gitconfigにあり、プロジェクト内の現在のディレクトリ配下のプロジェクトの設定ファイルはありません.gitフォルダのGit config - ndash;リストにはすべての設定情報が表示されますが、設定ファイルが異なるため名前が異なります。実際の基本設定はgit config - ndash; global user.name yisengit config - ndash; global user.nameです。 [email protected] config–グローバルcore.editor vim

着色git
git config– global color.ui trueこれは見栄えがします。
オートコンプリートスクリプト< Br> gitはデフォルトでフルコマンドを入力しますが、svn st、ci、coのようには少し不便ですが、gitソースコードフォルダではcontrib /completionディレクトリのgit-completion.bashスクリプトはオートコンプリートで〜/.git-completion.bashにコピーしてから読み込み、起動スクリプトechoにコマンドを追加します。echo' source〜/.git-completion.bash>>〜/.bashrc' <タブ><タブ>を使用して、コマンド Gitコマンドのエイリアスを自動補完することができます。
$ git config–グローバルエイリアス.cocheckout $ git config–グローバルエイリアス.brブランチ$ Git設定 - グローバルエイリアス.loggログ=かわいい=形式:%h - %ad - %s - rsquo; git log -p各バージョンの違いを表示するgit log a..b aバージョンとbバージョン間のログgit reflogを表示する各変更を表示するgit reset HEAD〜1最新の変更を元に戻してデータを復元する送信したコミットのSHA値を表示するにはreflogを使用してから直接git branch recover-branch ab1afef(最初のいくつかのSHA値)git checkout -b newbranch = gitブランチnewbranch + git checkout newbranchgit checkout -b newbranch Develop = git checkout Develop + git checkout -b newbranch 公開リポジトリにプッシュされた更新を絶対にリベースしないでください。 。
この黄金律を守れば、間違いをすることはありません。そうでなければ、人々はあなたを憎むでしょう、そしてあなたの友人や家族はあなたを笑いそしてあなたに吐き出します。あなたがプッシュする前にコミット履歴を片付ける手段としてリベースを考え、そして決して公開されないリベースコミットだけを考えれば、何の問題もありません。すでに公開されているコミットをリベースし、同時に他の開発者がその後の開発作業にこれらのコミットを使用した場合、問題が発生します。 デフォルトでリポジトリに追加したくない場合は、git addに使用していたいくつかのファイルの追加を無視して、すべての変更を追加します。プロジェクトディレクトリに新しい.gitignoreファイルを作成し、ファイル名を入力します。あなたは*記号を使うことができます。 LAN内の共有倉庫
SSHなし:このマシンは、git clone> bare xxx xxx.gitを使用して純粋なリポジトリxxx.gitを複製し、それをすべてのプロジェクトグループがアクセスできる共有ディレクトリ内のサーバーに配置します。たとえばNFSの場合、/mnt /git /xxx.gitを自分の/mnt /gitにマウントし、git clone /mnt /git /xxx.gitにリモートホストを追加します。git remote add origin file://192.168.xx/git fetch originこれは、origin /masterブランチへのポインタを取得します。変更することはできません。独自のtrunk git co masterにマージすることも、origin /masterをマージすることも、新しいブランチを作成して動作させることもできます。更新を取得して現在のブランチにマージする-b new_br origin /masterコマンドは、マージすることができます。git pull origin master(master:master)zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved