タグ: Git

Linux

Git 複数人開発で注意が必要なコマンド

あかんコマンド $ git push -f 競合していたとしても強制的にpushする 1人開発ですべてをわかっているなら使える 複数人での開発では利用してはだめ。     利用すべきコマンド   $ git reset —hard ORIG_HEAD 直前のコミットを取り消す   $ git push origin HEAD カレントブランチをリモートリポ …

Linux

Git すべてのスナップショットから.envファイルを消す

filter-branchで.envファイル、.envファイルのログを削除する   git filter-branch –tree-filter ‘rm -f .env’ HEAD     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通 …

Linux

Gitに空のディレクトリを登録する

    登録したい空のディレクトリに.gitkeepファイルを設置すると登録できる。 cd targetDirectory touch .gitkeep git add . git commit -m “Directory Add” git push origin master   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安い …

Linux, SEノウハウ

Puttyで作成したSSH鍵でGitHubにPushする

Puttyで作成したppk形式の秘密鍵でLinuxのクライアントからSSH接続することはできません。 OpenSSHのpem形式に変換しましょう。   SSHの秘密鍵には形式がある SSHのクライアントに合わせて秘密鍵を変換する必要があります。   ppk形式 PuTTY Key Generatorで作成した鍵 Sourcetree, WinSCPからサーバにSSH接続する際に …

Linux

Sourcetree+Gitリモートリポジトリ構築 CentOS7

  条件 環境:Centos7 リポジトリ名:sampleProject SELinux無効化済   SourcetreeのGUIを利用してソース管理したいので、Sourcetreeからインストールします。 Sourcetreeのインストール https://www.sourcetreeapp.com/   【Windows向けダウンロード】をクリックしてインストール …

Linux

Bitbucketでリポジトリを作りpushするまで

開発サーバ(ローカルリポジトリ) → Bitbucket(リモートリポジトリ)   サーバ上で公開鍵、秘密鍵は作ってあるとする。 Bitbucketに公開鍵の登録 ユーザアイコン => 「Bitbucket setting」 左側のメニューの項目「セキュリティ」から以下を選択します。 「セキュリティ」 => 「SSH キー」 => 「鍵を追加」 公開鍵を張り付ける &n …

SEノウハウ

小さな会社のGit開発環境(開発者5~6人規模)

ぽいんと 矢印の流れを厳守する pullしかしないサーバはpullしかしてはいけない // 検証サーバからpushとかしちゃだめです。 複雑なことはしない 少数でのGit開発ではbranchは切らない // 10人以上だと必要 タスク管理はREDMINE gitのコメントはタスク番号と合わせる テストサーバ、検証サーバを作る ・テストサーバ: 動作確認 ・検証サーバ: 本番環境同様環境で動作、パフ …

Linux

いつやるの?Git入門 メモ

いつやるの?Git入門 from Frontrend on Vimeo.     Git使用のコツ   常にフェッチしてマージしていれば、常に最新にして自分の環境とのずれをなくしておけばコミットしやすい   Gitで一番気をつける merge rebase     push, fetchだけがリモートへのコマンド ほとんどの操作がローカル …