Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address.
![brainf*ck interpreter · GitHub](https://cdn-ak-scissors.b.st-hatena.com/image/square/3bee82c7f10f49ac6c52299be9b4859b1ed55b29/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fimages%2Fmodules%2Fgists%2Fgist-og-image.png)
I had done a git rm of some swp files (I had forgotten to put *.swp in my .gitignore for this project) and after committing, I pushed to the remote origin and was suprised to see: error: unable to create temporary sha1 filename ./objects/19: File exists If you get this error (Where 19 is a number unique to your situation), then it is probably a permissions issue. On the remote server, make sure th
githubにリポジトリを作りたいので、さくらVPSのCentOS5.5にgitをインストールします。どうやらyumでインストール出来るようです。 リポジトリの追加 デフォルトのyumのリポジトリにはgitが含まれていないようなので、リポジトリを追加します。 CentOS5.5にRuby on Railsの環境をつくるー - 俺の作業ログ ↑以前こちらでやりましたので、こちらを参考にしてください。 # ファイルの取得 $ cd /usr/local/src $ sudo wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm $ sudo wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
CentOSにgitをインストールしたときの備忘録です。 CentOSのデフォルトのyumリポジトリでは、git は提供されていないので、色々と作業することがありました。 インストールにあたっては、こちらのページを参考にさせて頂きました。 CentOS 5.4 に git をインストール - ノンポリ技術メモ CentOS に etckeeper をインストール - miauの避難所 yum から git がインストール出来ない いつものように yum から git をインストールしようとすると、「No package git available.」という形で git のインストールが出来ませんでした。 # yum install git Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Set
This presentation introduces Git, a distributed version control system. It will discuss who developed Git, what Git is, how Git works, how to use Git, how to deploy projects using Git, and where to learn more. The bulk of the time will be spent explaining how Git works internally and demonstrating how to use it for version control workflows.Read less
こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙
this is a shared group repository so i had to enter the repository dir and make sure group can write into it ssh to server cd repository.git sudo chmod -R g+ws * sudo chgrp -R mygroup * git repo-config core.sharedRepository true and the try to push origin master again Don Xmar said... Hey, I still cannot make it work. This is my config file on the repo: [core] repositoryformatversion = 0 filemode
以前から興味があった、バージョン管理システムの一つである git を導入しました。 目的としては、もちろん開発しているソースのバージョンを管理する、というのもありますが、それ以上にHostingサービスを使って、複数台のPCから最新のコードにアクセスできるようにしたい、というものがあります。 ただ、調べてみたところ、有名な github を含め、基本的に Hostingサービスではプライベート用途で使う場合はお金がかかる模様 (ソースコードを公開するOSSの場合は基本的に無料です)。 それでは、ということで、複数PC間のデータをバックグラウンドで意識せずに同期してくれる無料ストレージサービス Dropbox とgitを組み合わせて、手軽にプライベート用のSource Hostingを実現することにしました。要は、リモートgitサーバを使う方法で、その宛先をDropbox内のローカルファイル
単にファイル名単位でgitにignoreさせるのは簡単だったんだけど、ディレクトリ単位っていうのが難しいっていうか何となくハマったのでメモ。 とりあえず、ファイル単位 git で特定ファイルをグローバルに無視する - × - ogijunグループ とかでユーザーのホームディレクトリの~/.gitignoreをいじればO.K。 あと、gitリポジトリ毎にやりたかったら(ようするにnon-globalで)、リポジトリの.git/info/excludeを自分で書き書きすればO.K ディレクトリ単位 よーわからんかった。原因は、 最初にGitにコミットしてしまった .gitignoreを設定 ignore対象のディレクトリの中のファイルを変更してCommit あれー、無視されないでCommitされるじゃーん??? というもの。Gitってば、一度コミットしたファイルは.gitignoreに記述して
Git ユーザマニュアル (バージョン 1.5.3 以降用) NextGit ユーザマニュアル (バージョン 1.5.3 以降用)Table of Contents Preface1. リポジトリとブランチgit リポジトリの取得方法プロジェクトの他のバージョンのチェックアウト方法履歴の理解:コミットブランチの運用新しいブランチを作成せずに古いバージョンを取得する方法リモートリポジトリのブランチの調査ブランチ、タグ、その他リファレンスの命名法git fetch を用いたリポジトリの更新他のリポジトリからのブランチの取得2. 履歴の探索リグレッションを見つける為の bisect の使用方法コミットの指定方法タグの作成方法リビジョンの閲覧方法差分の生成方法古いファイルバージョンの参照例3. git を使用した開発git に自分の名前を教える新規リポジトリの作成コミットの方法良いコミットメッ
設定 基本 ブランチ リモート・リポジトリ git-stash git-svn 参考 修正履歴 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ git config --system --list や、ユーザーごと (~/.gitconfig) の設定 $ git config --global --list など表示する対象を絞ることもできる。 ユーザ名とメール・アドレスを設定する $ git config --global user.name "John Doe" $ git config --global user.email "john.doe@example.com" コミットする時に記録されるユーザー名とメ
Windows(cygwin)で、SSH, Subversion, gitosis(Git)サーバを立てるときに、色々調べたのでメモ cygwin install setup.exeを実行。 cygrunsrv, openssh, git, python などを入れる。お好みで subversion, vim, emacs なども。 sshサーバ 以下のサイトが参考になった http://www.uechan.com/yeti/tips4.html http://new.micro-vnc.jp/documents/archieve/sshwindows/ http://www.rouge.gr.jp/~fuku/tips/cygwin-sshd/ Windowsの環境変数 CYGWIN = binmode ntsec tty を設定。 cygwin上で $ mkpasswd -l > /
git pull は自動でマージをしてくれますが、たまに解決できないコンフリクト(衝突)の問題があるそうで それの修正の仕方は、問題のあったファイルに詳しく書いてあります gituser@gitrepo:~/git-dir/mysite$ git pull mysite-remote master remoteuser@192.168.0.112's password: #SSH login Auto-merged templates/myapp/res_list.html CONFLICT (content): Merge conflict in templates/myapp/res_list.html Automatic merge failed; fix conflicts and then commit the result. sano@ubuntu-vm:~/git-dir/m
(訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日本語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基本的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ
Original Setting up a git repository which can be pushed into and pulled from over HTTP(S). まだ試しちゃい無いんですが、gitレポジトリをhttpで公開したくなった場合にどうすればいいのかについて。 何が必要か Apache ウェブサーバをもっていること Apache の設定ファイルを編集できること 設定ファイルは /etc/httpd にあるか、 Apache のドキュメントを参照してください。 Debianの場合: /etc/apache2 下にあるファイルを編集できる必要がある。 Apache を再起動できること 'apachectl --graceful' とするかもしれません。 もし、そうしない場合、 Apache を停止して、再起動してください。 注意してください、これによりあなたのサー
Git のコマンドメモ。 コミット ステージングエリアに追加する $ git add [--all] <filepattern> オプション –all を指定するとすべてのファイルをステージングエリアに追加する。 ステージングエリアから削除する $ git rm --cached <filepattern> git rm を使うと、ファイルを作業ツリーから削除する。–cached オプションを指定するとステージングエリアから削除するが作業ツリーには残った状態になる。 単にステージングエリアへの追加を取り消したい場合は対話モードを使って revert(取り消し)を行う。 $ git add -i staged unstaged path 1: +1/-1 nothing README.txt *** Commands *** 1: [s]tatus 2: [u]pdate 3: [r]eve
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く