Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

Gitに関するa-kuma3のブックマーク (7)

  • 『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech

    こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 今回はターミナルで動くGitクライアントツール『GitUI』を紹介します。 稿は以下のいずれかに当てはまるような方をターゲットにしています。 ターミナルで動くGitクライアントツールを探している方 NeovimからシームレスにGitの操作をしたい方 Windowsで使えるGitクライアントツール探しに困っている方 ℹ️ Neovimは、Vimをベース拡張性を考慮してモダンな技術で作られたプロダクトです。 GitUIとは『GitUI』はターミナル上でもGUIのように快適なGit体験を提供するOSSのツールです。 GitUI provides you with the comfort of a git GUI but right in your terminal extrawurst/gi

    『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech
    a-kuma3
    a-kuma3 2023/10/12
    コード書く→テスト書く→コミットの繰り返しで、それぞれで頭の中のコンテキストが切り替わるから、行ったり来たりという感じはあまりないかなあ
  • 初心者向け Git / GitHub 研修を開催しました - NTT Communications Engineers' Blog

    みなさんこんにちは、社内のエンジニアが働きやすくすることを目標にする Engineer Empowerment プロジェクトの @Mahito です。 先日 NTT グループのソフトウェアエンジニアを対象とした Git / GitHub の研修を NTT グループのエンジニア有志で行ったので、そのことについてお話しします。 ちなみに、以前に 社内のソースコードをGitHub Enterprise にとりまとめてる話 という記事も書いたことがありますので、興味があればそちらもご覧ください。 背景 研修のきっかけは、ソフトウェアエンジニアの育成に関して NTT グループ内のエンジニアたちと議論が盛り上がったことです。 現在 NTT グループにはグループのエンジニア有志の集まる非公式なコミュニティがあります。私は不定期に Meetup を開催しているのですが、そこで「ソフトウェアエンジニア育成

    初心者向け Git / GitHub 研修を開催しました - NTT Communications Engineers' Blog
    a-kuma3
    a-kuma3 2022/03/09
    資料が読めないけど、コマンドの使い方や画面のどこをポチるかが問題じゃないはず。それで満足度最高が 37.7% は推して知るべし。内製率が極端に低いからだろうなあ
  • 綺麗なコミットログを作りたいときのgitテクニック - Qiita

    これは何 僕は開発作業をしているとき、PRをあげるまでの開発途中はwipコミットに変更を記録していき、最後にコミットを仕上げていくような作業をよくします。 初めからコミットを綺麗に書きながら開発ができれば良いのですが、 にあるようなコミットログを仕上げていこうと思うとどうしても最後にコミットログを整理したくなります。 この記事はこのようにgitを使うと綺麗なコミットログを作れるよ、というTipsです。 具体的にこういうコミットを作ると良いよ、みたいな話はこの記事ではしません。 僕はこのような工程でPRを出す前にコミットログを作っています。 git rebase -iで作業中のコミットを全て一つのコミットにsquashする git reset HEAD~で一度コミットを取り消す git add -pで作りたいコミットごとに変更をstageにあげていく コミットを作成する git rebase

    綺麗なコミットログを作りたいときのgitテクニック - Qiita
    a-kuma3
    a-kuma3 2021/06/21
    コミットログが汚いのは、そもそも作業手順がおかしいことの結果であることが多い、という印象。今日はここまでの類は --amend すれば良い
  • 仕組みから理解する Git 入門 ~ ひとり開発でも便利 ~

    配信動画はこちら https://www.youtube.com/watch?v=qerW4vBftNA もし良かったらムーザルちゃんねるのチャンネル登録お願いします! https://www.youtube.com/channel/UCLPHXwLp90A5R69Eltxo-sg Tw…

    仕組みから理解する Git 入門 ~ ひとり開発でも便利 ~
    a-kuma3
    a-kuma3 2021/02/12
    「仕組みから理解する」が、どこにかかってるのかよく分からんけど、branch の切り替えは checkout より switch の方が頭に入ってくるのは同意する
  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
    a-kuma3
    a-kuma3 2021/01/06
    個人的に紛らわしいのはふたつで、checkout の命名と、branch がポインタと理解できるか、ってとこだと思ってる。過去のある一点からブランチを切りたい、って思ったときに「ポインタ」は理解できるはず
  • Gitのデフォルトブランチを「master」から「trunk」に変更する動き | スラド デベロッパー

    アメリカにおける黒人差別問題が再び大きく話題となる昨今だが、プログラミング界隈でもGitのデフォルトブランチ名である「master」が奴隷制に基づくものであるとして「trunk」に変えようという動きが上がっているらしい(outsider reflex、blacklist/whitelist master/slave に関する情報集め)。 特に大きな話題となっているのは、GitHub公式のCLIツールが、デフォルトブランチ名を「master」から「trunk」に変える変更を行った話である。この件についてのissueは反対意見も出ていたものの、管理者の一存で5月27日にマージされており、今後利用者に大きな影響を与えることになるとみられる。 なおGitでは「slave」は使われておらず、Gitの「master」は奴隷と関係ない「master」ではないかという意見もあるが、Gitの「master」

    a-kuma3
    a-kuma3 2020/06/15
    んなこと気にしてたら、古の二重化システムの話が全然できなくなってしまうではないの / CVS からの慣習である trunk のコールを選択しなかったのは、それなりに意味が込められていることではあると思うのだけれども
  • Pull Requestのフォーマットにビジネス文書のフォーマットを採用しようとしたが,失敗した話 - Lambdaカクテル

    かつて,僕が所属しているチームではPull Request(以下PR)のフォーマット,特に「どうして変更するのか」「どう変更したのか」といった経緯などの要素があまり充実していなかった。このためエンジニアのみならずデザイナーやプランナーも含めたチーム内の意思疎通を潤滑にするために,適切なテンプレートを作成してそれに従おうというムーブメントがあった。 とはいっても「この形式が最強」みたいなものをインターネットに見出すことができなかったため,とりあえず『考える技術・書く技術』に範を取って「状況(今どうなっている)・複雑化(それを困難にしている新たな状況の出現)・結論(どうする)」というフォーマットを僕が導入してみた。 それ以前はカッチリしたテンプレートがなく,各自で「こういう感じなのでお願いします」という文言を考えていたので,PR作成者の負担を減らす効果をテンプレートに期待していた。 考える技術

    Pull Requestのフォーマットにビジネス文書のフォーマットを採用しようとしたが,失敗した話 - Lambdaカクテル
    a-kuma3
    a-kuma3 2020/02/29
    Gitに向いてない体質。PRってお願いじゃなくて、こう直した方が良いよね、という提案だから。フォーマットの問題じゃない。
  • 1