タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gitに関するcat-o-ninetailのブックマーク (5)

  • Git勉強会 - サイト更新停滞ちうっ

    2008年10月4日 14:00 - 17:00 キャンパスイノベーションセンター東京 609号室 Gitメンテナ Junio C Hamano氏を迎えてのGit勉強会 オープンソースカンファレンス2008 Tokyo/Fall 勉強会大集合の裏番組。 なお、Gitはギットと読む。 コマンドの説明や、Gitの操作デモ、データの構造とかの話があったけど、 そのあたりは他を見てもらうとして、ここでは私の心に響いたシーンを。 Gitのコマンドがいっぱいある Gitのコマンドは120くらいあるよ。 実際に使うのは20くらいだよ。 あるコマンドを実現するのに必要なコマンドを実装して、それらを組み合わせて機能を実現しているから、コマンドが多くなっているよ。 データ構造 変更データは、過去の履歴データへのリンクを持っている。 個人で使う場合の、典型的なワークフロー 1. レポジトリからファイルを持ってく

    Git勉強会 - サイト更新停滞ちうっ
  • ユメのチカラ: git入門

    社内勉強会でgit入門をやった。(参考資料をダウンロード )。 最近の開発でgitを使っているので、そのファーストインプレッションみたいなものである。マニュアルについては、日語訳もあるので参考にしてほしい。 分散コード管理システムということで従来の集中コード管理システムとその使い勝手が相当違うように感じる。 基的な使い方は、リモートにあるリポジトリをローカルにコピーして、そのコマンドをgit cloneというのだが、そのレポジトリに対してチェックアウト、チェックインを繰り返し最後にリモートのリポジトリにコミットするという感じである。 基的には、集中型とそう違わないのであるが、精神的には随分違うという感じがする。 まず、変更はローカルのリポジトリにずんずん行なうという点。ローカルのレポジトリにずんずん行なうので、その時点でリモートにアクセスできなくてもいい。ノートパソコンにレポジトリを

  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

  • Git入門(ちょっとすすんだつかいかた編) - ちなみに

    前回に引き続きGitの使い方を。'すすんだつかいかた'と書いていますが、そんなに高度なことはしていません。'さいしょのいっぽ'よりかは進んだ使い方だと解釈してください。 差分を取る では、greet.rbを変更していきます。'Hi, git!'を'Hello, git!'に変更したとします。'git status'ではmodifiedとなります。 変更を'.git/index'に反映するには'git add greet.rb'とします。 プロジェクトのHEAD*1との差分を取るには'git diff'を使います。 $ git diff --cached diff --git a/greet.rb b/greet.rb index 5f73eff..933f909 100644 --- a/greet.rb +++ b/greet.rb @@ -1,2 +1,2 @@ -puts 'Hi,

    Git入門(ちょっとすすんだつかいかた編) - ちなみに
  • Git - SVN Crash Course

    Welcome to the Git version control system! Here we will briefly introduce you to Git usage based on your current Subversion knowledge. You will need the latest Git installed; There is also a potentially useful tutorial in the Git documentation. This page is not maintained anymore! The up-to-date version of this tutorial is the GitSvnCrashCourse page at the Git wiki. The copy below might be better

  • 1