[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/03 02:03 / Filesize : 219 KB / Number-of Response : 962
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Git 3



1 名前:デフォルトの名無しさん mailto:sage [2011/07/12(火) 01:53:58.45 ]
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git - Fast Version Control System
git-scm.com/

◆前スレ
Git 2
hibari.2ch.net/test/read.cgi/tech/1284467898/

◆関連サイト
Pro Git - Table of Contents
progit.org/book/ja/
Git入門
www8.atwiki.jp/git_jp/

855 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 14:31:05.76 ]
>>853
> onelineの指定は一行で表示する為に自分で明示して
> 省略させてるだろ。意味分かってる?
git branch -v

856 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:07:27.63 ]
ああ
ようするにファイルのタイムスタンプとかで
年を省略したらどうなるかって話か

857 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:10:01.90 ]
>>855
branchはporcelainだろ。UIの為のコマンドであって、
ツールキットとして使うようなものじゃない。

>>854
ファイル名がどうかしたか?

858 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:40:16.68 ]
> >>854
> ファイル名がどうかしたか?
pkgs.fedoraproject.org/gitweb/?p=bios_extract.git;a=blob;f=bios_extract.spec;h=d8df4384ced19bafbb99b1e147322be36c964f53;hb=HEAD#l1

859 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:47:02.94 ]
>>857
git rev-parse --short HEAD

860 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:09:01.43 ]
>>858
で?

>>859
わざわざ --short なんてオプション付けといて「省略されてんじゃねーか!」
って文句言うのか?w

861 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:10:19.10 ]
馬鹿には無理

862 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:13:55.03 ]
>>860
--short, --short=number
Instead of outputting the full SHA1 values of object names try to abbreviate them to a shorter
unique name. When no length is specified 7 is used. The minimum length is 4.


863 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:30:53.36 ]
>>862
だから?
「SHA1を途中で省略して短く出してね」って自分で指示しておいて
「省略したらユニークにならなかった!Gitダメじゃん!」って頭おかしいだろ。



864 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:33:50.79 ]
最近「頭悪い質問で釣ってみた」の投稿多いな。

865 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:34:23.99 ]
>>863
When no length is specified 7 is used.

866 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:35:54.33 ]
           __
        , ‐' ´   ``‐、             / ̄:三}
.     /,. -─‐- 、.   ヽ        /   ,.=j
 _,.:_'______ヽ、 .!       ./   _,ノ
  `‐、{ へ  '゙⌒ `!~ヽ. !     /{.  /
    `! し゚  ( ゚j `v‐冫   , '::::::::ヽ、/     そんなことよりBazaarしようぜ!
.    {.l   '⌒      ゙ 6',!   / :::::::::::::::/ __
.     〈  < ´ ̄,フ  .ノー'_ , ‐'´::::::::::::::;/ (_ノ)‐-、
.      ヽ.、 ` ‐", ‐´‐:ラ ':::::::::::::::: ;∠.   ヽ_}  ゙ヽ
        ,.r` "´  /:::::::::::::::::::ィ´  `ゝ  !、  /
     /       / :::::::::::::::: ; '´   /´\ /   r'\
.     i      ! ::::::::::::::/ 墨 | .!::::::::/ヽ、.._!ヽ. ヽ、
     {      {:::::::::::;:イ /   ‖i:::::::/:::::::::::::/  \
.      ヽ       ヽ,.ァ‐'´ /ヽ 二 ,/`ヽ、::::::::: /

867 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:36:12.46 ]
で?

868 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:37:05.85 ]
知り合いがネット上ではネカマのふりをしてたほうが
アホな男が優しくしてくれるって言ってた。

869 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:47:49.39 ]
>>865
デフォ7桁なのが問題だって言いたいのか? 10桁なら良かった?
ハッシュの衝突は原理的にどうやったって起こりうるけど、
そこが理解できないんですか?

あとめんどくせーから引用だけのレスはスルーするわ。

870 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:53:40.00 ]
ハッシュの衝突はどうやったって起こりうるけどデフォ7桁は問題です

871 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 17:58:03.07 ]
1234abc
1234cde

の2つのコミットがあったときに、
1234
って指定した場合ってどんな感じで怒られるん?

872 名前:デフォルトの名無しさん [2011/12/30(金) 19:10:12.16 ]
ぎっとはうんこ=7文字
gitのデフォルト7桁は運命だった

873 名前:デフォルトの名無しさん [2011/12/30(金) 19:20:03.22 ]
UbuntuでVimを愛し、Githubでソースを公開し、
気に入ったプロジェクトがあればPull Requestを送り、
Haskellを勉強し、Pythonのブログを書いていたとしても、
俺は依然として無職だし、WIndowsでメモ帳でPHPを書いていても仕事は貰える!!



874 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 19:32:47.96 ]
>>873
Ubuntu->Bazaar
Vim->Mercurial
Haskell->(元)Darcs
Python->Mercurial
WIndows->VSS

あなたがgitを使う理由はありません

875 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 19:44:23.08 ]
VSSそれはひょっとしてギャグで言っているのか?

876 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 21:52:19.40 ]
gitは間抜けって言いたかっただけだろ
ja.m.wikipedia.org/wiki/Git

877 名前:デフォルトの名無しさん [2011/12/30(金) 22:18:22.02 ]
G党ハマ抜け

来季のセ・リーグのスローガン

878 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:12:16.91 ]
Git を使って2週間です。バージョン管理システム的なものをさわるのは初めてです。
Subversion も使ったことがありません。

うちの会社では社員がサーバーを勝手にたてられず Git サーバを使えません。
Windows の共有フォルダならばRead/Writeで開放されているのですが、

  "\\xyz.net\\課フォルダ\偶数\3242\"

という日本語混じりのウンコなパスが設定されています。xyz は会社名です。
ここに repos というディレクトリをつくって

  "\\xyz.net\\課フォルダ\偶数\3242\repos\"

DOS窓からアクセスしてみました

  c:\develop\prj > pushd "\\xyz.net\課フォルダ\偶数\3242\repos\"
  z:\課フォルダ\偶数\3242\repos > git --bare init
  z:\課フォルダ\偶数\3242\repos > popd
  c:\develop\prj > git push "\\xyz.net\課フォルダ\偶数\3242\repos\" master

2行目で、共有フォルダにベアなリポジトリを作成することは成功したのですが、
4行目で、fatal: does not appear to be a git repository で失敗してしまいます。

日本語混じりのパスをうまく切り抜ける方法はございませんでしょうか?

879 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:32:00.14 ]
c:\develop\prj > net use z: "\\xyz.net\課フォルダ\偶数\3242"
c:\develop\prj > git push z:\repos master

880 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:52:14.32 ]
>>879 さん
あした会社でためしてみます。ありがとうございました。

881 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:28:18.20 ]
git cat-file tree 1234567 > hoge
git add hoge
としてもハッシュ値が衝突しないのはなんで?

882 名前:881 mailto:sage [2012/01/06(金) 00:46:48.48 ]
先頭にオブジェクトの種類とサイズがつくからか

ttp://alblue.bandlem.com/2011/08/git-tip-of-week-objects.html
ttp://alblue.bandlem.com/2011/08/git-tip-of-week-trees.html
ttp://alblue.bandlem.com/2011/09/git-tip-of-week-commits.html

883 名前:878 mailto:sage [2012/01/07(土) 10:03:22.79 ]
会社でためしました。
ウインドウズの共有フォルダで Git 使うのうまくいきました、ありがとうございました。



884 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 10:24:25.88 ]
すみませんが、質問です。

私は、Linux上のGitでSJISのソースコードを扱っているのですが、
コミットコメントなどはUTF-8になっているようです。

環境はja_JP.UTF-8なので、
コミットコメントなどは文字化けせず、ソースコードのdiffが
文字化けします。

どちらも文字化けしないようにする設定はないでしょうか?

なお、こんなページを見つけたので、
www.greenwood.co.jp/~k-aki/diary/diary201004.xhtml#d20100424
このgit-encwrapper というソフトを試してみましたが、
Linux, Cygwinどちらの環境でもビルドに失敗しました…。


885 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 10:25:15.92 ]
もう一つ、今度はgit cloneについての質問です。

git clone を実行するとき、出力先ディレクトリが空でないと失敗します。
これで失敗せず、既存のファイルを残す設定はないでしょうか?
svn checkout --force のような。


以上です。よろしくおねがいします。


886 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 10:34:09.31 ]
>>884

ページャを 'lv -c' にでもすればとりあえずは解決しそうだけどそれじゃ駄目かな?

887 名前:884 mailto:sage [2012/01/07(土) 10:48:31.28 ]
>>886

なるほど、このやり方で、単体で起動した場合はうまく行きました。
ありがとうございました。

後出しですみませんが、実は私は、普段はmagitというEmacsの
Gitフロントエンドを使っておりまして、これはlogとdiffを
混在して出力しますので、
diffだけをUTF-8に変換する必要があるのです。

It's Magit!
philjackson.github.com/magit/


888 名前:884 mailto:sage [2012/01/07(土) 10:52:20.13 ]
同じ事で悩んでいた、git-encwrapperの作者の方の日記を、
参考のために貼ります。

2010年04月の日記
www.greenwood.co.jp/~k-aki/diary/diary201004.xhtml

2010年04月24日(土) あたりが、それについて書かれたものです。


889 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 12:28:09.64 ]
>>54
できるようになるらしい
Git v1.7.9 Release Notes (draft)
ttp://article.gmane.org/gmane.comp.version-control.git/188049
* "git branch --edit-description" can be used to add descriptive text
to explain what a topic branch is about.

890 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 14:25:04.31 ]
はじめてのGit導入で初コミット
git add .
git commit -m "a"
〜 数日後ファイルの更新 〜
git add .
git commit -m "b"
〜 数日後ファイルの更新 〜
git add .
git commit -m "c"
〜 数日後ファイルの更新 〜
git add .
git commit -m "d"
ここでcomitt "b"のときのデータを取得したい場合はどのように取得するのでしょうか?

891 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 14:45:10.82 ]
>>890
git checkout HEAD^^

892 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 15:27:16.00 ]
>>891
ありがとうございます
git checout HEAD^^をやって2つ前のに戻した場合、cとdのは消えちゃうのでしょうか?

893 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 17:30:21.27 ]
>>892
NO
checkoutでは履歴は変化しないだろ

resetしてブランチを古いコミットに移動したら消えたように見えるけど
reflogを使ってハッシュを見れば復元できる

resetした後gcしたら古いコミット消えるかもしれないけどわけんね



894 名前:デフォルトの名無しさん [2012/01/07(土) 17:33:06.98 ]
reflog地獄で悶えて氏ね

895 名前:893 mailto:sage [2012/01/07(土) 17:35:43.92 ]
到達できなくなったコミットはgcすると、
デフォルトで2週間前以上のは消えるみたい

--prune=<date>
Prune loose objects older than date (default is 2 weeks ago, overridable by the config variable gc.pruneExpire). This option is on by default.

896 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 17:42:57.90 ]
>>894
地獄言いたいだけちゃうんかと・・・。

897 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 18:15:09.00 ]
地獄言いたいだけちゃうんかと・・・。

898 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 18:40:43.94 ]
そんなに大事なことだったかね。

899 名前:デフォルトの名無しさん [2012/01/07(土) 18:43:01.95 ]
reflog hellで悶えて氏ね

900 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 08:48:54.20 ]
リフログってカタカナで書くと魔法っぽい

901 名前:デフォルトの名無しさん [2012/01/08(日) 08:54:10.17 ]
りふろぐってひらがなで書くとうんたんっぽい

902 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 09:39:46.10 ]
githubにあげるとニートがばれるので
非公開で無料でgitできるオンラインサービスありませんか?

903 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 09:51:12.66 ]
>>902
bitbucket



904 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 10:04:20.98 ]
非公開できないじゃん><

905 名前:デフォルトの名無しさん [2012/01/08(日) 10:06:55.52 ]
private っていう単語の意味分かる?

906 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 10:08:56.67 ]
>>904
https://bitbucket.org/
> Unlimited DVCS Code Hosting, Free
> Store all of your Git and Mercurial source code in one place with unlimited private repositories. Includes issue tracking, wiki, and pull requests

*private*



907 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 11:02:46.06 ]
ニートで無教養か…頑張れよ

908 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 00:52:55.50 ]
ついにニートもgitを操る時代か
胸熱

909 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 03:26:28.91 ]
この流れでふと思ったんだが、
次スレのテンプレに↓くらいはあったほうがいいのかね。

◆git repository hosting services
github
github.com/
Bitbucket
https://bitbucket.org/
Gitorious
https://gitorious.org/
Google Code
https://code.google.com/

Comparison of open source software hosting facilities
https://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities

910 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 12:39:24.43 ]
無料版で非公開に出来るサービスはBitbucketだけ?

911 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 17:59:25.23 ]
無料じゃうっかりミスで公開されても文句言えねえから使う気せんがな


912 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 18:00:48.58 ]
>>911
Githubなら有料で非公開にできるぞ
やったね!

913 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 19:16:28.33 ]
Bitbucketってクソだな
無料版は5個しかリポジトリ作れないのかよ



914 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 19:21:53.29 ]
>>913
つ906
*unlimited*

915 名前:デフォルトの名無しさん [2012/01/10(火) 19:29:55.49 ]
ニートで無教養地獄で悶えて氏ね

916 名前:デフォルトの名無しさん [2012/01/10(火) 19:35:08.51 ]
"Sign up for a free 5 user account(五人までの面子で使える無料1アカウント)"
を読んで早合点したと思われる。


917 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 11:23:54.25 ]
Bitbucketって一定日数利用しなかったらデータ削除とかありますか?
Dropboxは3ヶ月

918 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 12:38:40.71 ]
git commit --amend しても直前の「間違ってた恥ずかしい」コミットは内部に残るのね…

919 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 13:01:17.86 ]
>>918
残ってて良かった例

$ edit neko.dat
$ git commit -m 'ねこかわいいにゃん'

# 上矢印キーでシェルヒストリ呼び出し
$ git commit -m 'ねこっていうかトラだった' --amend

# 上矢印キーでシェルヒストリ呼び出し
$ git commit -m 'てかメスのライオンだった' --amend

$ edit inu.dat
# 上矢印キーでシェルヒストリ呼び出し
$ git commit -m 'いぬかわいいわん' --amend

Σ(゚Д゚|||) amendツイテタ!!

$ git reset HEAD@{1}
$ git commit -m 'いぬかわいいわん'

920 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 13:01:21.61 ]
>>918
しばらくすればpruneできる
でも「しばらくする」前にpruneするにはどうすればいいんだろう

921 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 19:43:43.79 ]
prune のオプションで時間指定できるだろ

922 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 00:51:31.67 ]
>>919
分かりやすい!こういうの好きだわw
そのノリで他にもなんかタノムw


923 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 03:46:56.60 ]
>>919
あるある



924 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 08:26:39.41 ]
919についてもう少し詳しく知りたいんですが、
何をキーワードに検索してみれば良いでしょうか?


925 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 09:56:28.13 ]
>>924
reflog

926 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 19:34:44.45 ]
どうもです。
帰ったら調べてみます。


927 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:31:49.67 ]
gitを使う前にgitkを起動してけばHEAD@{1}なんて文法を知らなくてもいいので便利

928 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:34:46.61 ]
mオプション怖いからいつもviでコミットログ書いてる。
怖いというか、書き損じが恥ずかしいというか。
スペルチェッカ通さないと、いらん恥かきそうで。

929 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 02:31:39.70 ]
git clone --mirror した場合。

A -> B -> C

といった感じで A から B に mirror して C で作業。
C に commit して B に push。そして B から A に push した時に、
別の人が A に push した後だとログも何も出ずに push が
出来ていない状態になってしまいます。
どこまで A に push 出来たかよく判らなくなるんだけど

mirror は読み取り専用を想定していて push は直接 A にしてね。
っていうのが正しい使い方なのかな?



930 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 10:48:04.95 ]
そもそも push は fast forward しかできないから A に他の人の commit があるなら
先に B (か C) で A の commit を取り込んだ merge commit を作ってから push しないと
いけないんじゃないかな

931 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 11:09:52.87 ]
>>930
そう、その通りです。
なので B で fetch して C で pull すれば良いのですが、
B で push 出来なかった時にエラー表示も何も出ないので
fetch pull が必要どうかが判らないんですよ。


932 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:57:54.26 ]
しつもん

git でブランチ間を移動するとき、実際のファイルシステム上では rm や cat > や cp 相当のファイル書き込みが連打してたりしますか?
git checkout branch とするとき、100個のファイルが「現れる」ならば、ファイルシステム上では100個のファイルが作成されていますか?

HDD への書き込みが頻繁になるのがやだなあと思うので、git で開発するディレクトリをいわゆる RAM ドライブにしようかと思ってるんですが

933 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:00:07.78 ]
>>932
その通りなんで、必要だと思うことをすればいい。



934 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:02:17.67 ]
>>932
.git/以下はほとんど書き込みはないが、それ以外は変更されるファイルはまる
まる書き換えられるよ。気になるなら.git/以下だけHDDとかにすれば。

935 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 00:15:41.92 ]
>>932
よく考えりゃ当たり前なんだが、そうするとあんまり気持ちのいいものではないな…
メモリが余ったら俺も考えよう…

936 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 08:03:38.16 ]
Gitblit ってどうなの?
イントラで使う場合に Gitorious から乗り換える価値ある?

937 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 14:12:04.64 ]
>>932
linux kernelでブランチをまたがって開発してるとかなら、
たしかにRAMディスク使いたくなるだろうけど、
ファイル数の増減が100くらいなら、気にしなくてもいんじゃね。

938 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 14:33:24.63 ]
起動時と終了時(と定期的)にHDD内容と同期させることができ(て不意の電源断に泣かない根性があ)るのなら、
gitで管理する開発ディレクトリをRAMディスクに展開するデメリットは特にないと思う
もちろん活発にコード書かないとご利益は薄いけど…

939 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 15:03:15.89 ]
>>936
君んとこで評価して結果を晒してくれたら
喜ぶ人がけっこういるんじゃないかな。

940 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:10:21.68 ]
bitbucketを使ってgitで設定ファイルをdotfilesというリポジトリで管理したいんです。
で、マシンごとに微妙に設定が違うので、たとえばフォントの大きさが違うとか、
そういうのを管理するにはフォークとかブランチとかが使えそうなのかなと思ったんです。
そこで、マシンごとの設定ファイルをいじっててこの設定はどのマシンでも使いたいとなった場合、
どういう風にすると楽に管理できますか?

941 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:40:14.85 ]
これとbitbucket組み合わせれば、望みの状況に近いんじゃないかな。
https://github.com/RichiH/vcsh/
debianならpkgもある。
packages.debian.org/source/sid/vcsh

942 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 02:21:02.21 ]
>>941
紹介ありがとう。

>>1の入門のマニュアルを見ながらブランチとマージを試してみたら、
意外と手軽に扱えることが分かったので、
ブランチとマージで行ってみようと思います。

マシンごとの各ブランチに、
共通設定であるmasterをマージして回ることになりそうだけど、
1つのワーキングコピーでできそうなので、まあいいかな。

943 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 11:13:49.27 ]
初心者がgithubでコードを公開するときに使えておきたいコマンドの一覧を教えてください



944 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 11:34:33.50 ]
コマンドというか、公開ブランチを綺麗にしておくこととコミットログをきちんと書くことが最重要
それができればなんでもいい

…だから、とりあえずgithubで公開してから考えるというのは全くお勧めしない
ローカルで間違えまくって修正の経験を積んだあと、満を持しての公開がベター

945 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 12:09:34.81 ]
>>944
先生、ご指導ありがとうございます
綺麗にするというのはちゃんと動くコードのバージョンごとにコミットする事、よくわからないような改変のコードはコミットしない。これがきれいという認識でよいでしょうか?
コミットログは何を書いておけば嫌われなくなりますか?

946 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 13:32:04.68 ]
bitbucketのRepository detailsに
No public forksっていうチェックボタンがありますがこれはなんですか?

947 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:15:57.79 ]
公開ブランチの育て方というのはどっかにページなかったっけ

948 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:18:22.93 ]
bitbucketでGitやりたいんですが
日本語マニュアルってないですか?
まとめwikiみたいなのお願いできませんか

949 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:32:08.49 ]
ここから先は有料です

950 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:40:43.74 ]
どうかたすけてください
git add .
git commit -m "commit1"
ってやったあとファイルを編集してさらに
git add .
git commit -m "commit2"
でリビジョンが2つある状態になりました
そこで
git checkout HEAD^
で一つ前のリビジョン(commit1)に戻して
git checkout .
ってやって編集前のファイルを取得しました
そこで2つ目のリビジョンに戻りたいのですが
git logを見るとリビジョンが一つしかありません
消したらやばいコードがあるのでたすけてください

951 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 15:53:00.06 ]
git checkout master

952 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:07:39.41 ]
>>951
仏様ありがとうございます

953 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:13:48.24 ]
消したらまずいコードの管理に使い方のわからないツールを使うところからまず見直したら。



954 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:52:43.63 ]
uruse-ks

955 名前:デフォルトの名無しさん [2012/01/24(火) 16:54:58.67 ]
消したらまずいコードの管理に使い方のわからないツールを使う地獄で悶えて市ね

956 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 21:09:11.08 ]
プレスリリースに「オープンソースとして公開」と書いてあるわけですから、オープンソースとして公開してください。
https://github.com/DeNADev/Arctic.js/pull/6

957 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 21:14:28.72 ]
>>956
これはヒドイ
公開しといてこれはないだろ

958 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 21:18:17.93 ]
>>956
MIT Licenceって公開されてるじゃん
読めないの?

959 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 21:23:28.92 ]
https://github.com/DeNADev/Arctic.js/commit/b92eea0a83b9b01c53eb3f6fb65fdb8af6bc0aab

10分前に変更されたんだろ
スレ違いだが

960 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 21:24:25.35 ]
あ、いま訂正されたみたい
英語だけどつまりどういうこと?
教えてエロイひと

961 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 08:09:04.12 ]
>>936
インストールは楽だったが、機能的には最小限のようなので既に環境あるなら
今のところ様子見でいいよ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<219KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef