Git 9
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/04/12(土) 13:22:20.98ID:s4x1CSLNGit - Fast Version Control System
http://git-scm.com/
◆関連サイト
Pro Git - Table of Contents
http://progit.org/book/ja/
Git入門
http://www8.atwiki.jp/git_jp/
◆前スレ
Git 8
http://toro.2ch.net/test/read.cgi/tech/1389701817/
0437デフォルトの名無しさん
2014/05/14(水) 13:19:05.91ID:LFlUnuUg面白いと思ってるならいちいち確認しにくるなよ
もっと自分の感性に自信持てや
0438デフォルトの名無しさん
2014/05/14(水) 14:37:13.29ID:RXztcnfz>なんでもsudo使ってたら意味ないって。
たしかにsudoインフレ気味のきらいはある。
お前もう別にrootでログインしているのと変わらんのと違うか、みたいな。
0439デフォルトの名無しさん
2014/05/14(水) 15:57:03.71ID:z8cZm/fT0440デフォルトの名無しさん
2014/05/14(水) 18:43:36.40ID:HVjR+QBFひょっとして皮肉って、わからなかったのか? (w
0441デフォルトの名無しさん
2014/05/14(水) 19:12:13.53ID:56gZpWss0442デフォルトの名無しさん
2014/05/14(水) 19:45:20.61ID:LYwl2FB3開発ブランチをmasterへマージしたいのですが、
masterブランチがかなり進んでしまい、開発ブランチとの共通コミットがかなり前の物となってしまいました・・・
このままマージすると履歴が見づらいので、masterでリベースをしたいのですが、
開発ブランチにも、沢山のマージコミットがあり、そのままリベースするとマージコミットが吹き飛んで困ります。
マージコミットを残したままで、masterとリベースする方法というのはあるでしょうか?
もし、そのような方法がない場合・・・
どのようにすれば、少しでも見やすい履歴として残してマージする事ができるのでしょうか・・・
よろしくお願いします
0443デフォルトの名無しさん
2014/05/14(水) 20:19:17.04ID:NgeMMujl0444デフォルトの名無しさん
2014/05/14(水) 20:37:04.99ID:W0xDTkwU0445デフォルトの名無しさん
2014/05/14(水) 20:38:55.41ID:W0xDTkwU0446デフォルトの名無しさん
2014/05/14(水) 20:59:04.67ID:LYwl2FB3お答えありがとうございます
まさしく、--preserve-merges この機能を求めていました!
本当に助かりました
普通にマージでも、運用はまったく問題ありません。
しかし、あまりに前のコミットからブランチが切れている物なので、
グラフ上でその他のマージしたコミットなどを、またぎまくりで見るのた大変な状態でした・・・
本当に感謝です
0447デフォルトの名無しさん
2014/05/14(水) 21:21:30.74ID:Tc6rr+/g0448デフォルトの名無しさん
2014/05/14(水) 22:35:14.87ID:XlAO72qfここにTortoiseGitないのは何で?
0449デフォルトの名無しさん
2014/05/14(水) 23:23:23.76ID:LFlUnuUg> 一般ユーザの権限増やしちゃうほうが余程ダメだろ
意味不明。
今の話はsudo権限で書き込める人に対して
sudo使うな一般ユーザー権限でコマンド使えるようにしろって話だから。
誰もsudo権限ない人に権限与えろなんて言ってねーよw
> …でも、そこでそのファイルの所有者を自分に戻す方法や
> どうすれば一般ユーザのファイルとして作れるのかを考えず調べずに
> 「一般ユーザの権限を増やしちゃえ」
> ってやるのは思考停止だと思うよ、root常用と発想が変わらない
そんな話してないけどねw
sudo使って権限を変える行為のがroot常用と同じだから
sudoも使わずに一般ユーザーでやれるようにしろと。
ユーザに必要な権限を与えるのは、必要で許されるならば何の問題もなく、
権限を与えなければ、sudo使うしか無いわけでそれがroot使ってるのと変わらない。
っていうか、sudo常用=root常用ってわかってる?
0450デフォルトの名無しさん
2014/05/14(水) 23:36:27.18ID:ExP2CQtUこのときgit add a.php; git commit -m "a.phpを修正"したあとにgit checkout -fしたらどうなりますか?
0451デフォルトの名無しさん
2014/05/14(水) 23:36:39.56ID:EH48jFeA0452デフォルトの名無しさん
2014/05/14(水) 23:38:18.31ID:EH48jFeA0453デフォルトの名無しさん
2014/05/14(水) 23:45:05.68ID:LFlUnuUg0454デフォルトの名無しさん
2014/05/14(水) 23:48:28.71ID:PSOih+2g0455デフォルトの名無しさん
2014/05/15(木) 00:44:28.26ID:YRo5/B9y「どこからがどの権限なのか」を意識しづらいのがroot常用の一番の問題かと。
まあそもそも、もうスレチなんだが。
0456デフォルトの名無しさん
2014/05/15(木) 01:08:22.07ID:p6ZJAeXV> っていうか、sudo常用=root常用ってわかってる?
こういう奴って /etc/sudoers の ALL = (ALL) ALL をおまじないだと思ってるんだろうな...
能力のないものには、いい道具与えても無駄なのがよくわかるな (w
0457デフォルトの名無しさん
2014/05/15(木) 01:23:15.29ID:FUoGOy6E本当にsudo常用がroot常用と変わらないの分からないの?
sudo touch a ってやったら、root:rootでファイル作られるよね?
sudoはなるべくrootにならずに、root権限(ユーザー未指定の場合)で
実行するものであって、結局のところrootで実行しているのと同じ。
sudoを常用したら意味がないんだけど。
なんでもかんでもsudo使って"root権限で実行"するのではなく
適切な権限を指定しなさいと言ってる。
0458デフォルトの名無しさん
2014/05/15(木) 01:45:41.47ID:p6ZJAeXV> sudo touch a ってやったら、root:rootでファイル作られるよね?
お前俺のレスの意味わかってないだろ (w
touch でファイル作られるのが嫌なら禁止すればいいだけ
ALL = (ALL) ALL って書いといて、root 常用と同じとか、バカすぎ
0459デフォルトの名無しさん
2014/05/15(木) 02:11:34.74ID:t+uv2X5hくさかべ先生が怒りそう
0460デフォルトの名無しさん
2014/05/15(木) 02:39:04.28ID:mVM4WfmV0461デフォルトの名無しさん
2014/05/15(木) 03:28:24.48ID:FUoGOy6Eお前根本的に間違ってるじゃんか。
/usr/local/srcへの書き込みだぞ。
実行コマンドを制限してどうする。
こういう時はグループで書き込み権限を与えるんだよ。
sudo使うにしても結局グループ使うんだから、
sudoの前にまずグループだろうが。
0462デフォルトの名無しさん
2014/05/15(木) 07:07:31.46ID:p6ZJAeXV> /usr/local/srcへの書き込みだぞ。
俺はそんな話してない。
俺は、
> っていうか、sudo常用=root常用ってわかってる?
がおかしいって言ってるだけ。
ちなみに sudo はグループでもユーザーでも指定して制御できるから
> sudo使うにしても結局グループ使うんだから、
は、根本的に間違ってる。
なので、
> お前根本的に間違ってるじゃんか。
これはお返ししておくよ (w
0463デフォルトの名無しさん
2014/05/15(木) 07:10:12.05ID:ARfjiSB00464デフォルトの名無しさん
2014/05/15(木) 09:03:46.47ID:FUoGOy6E> 俺はそんな話してない。
そもそもそれが間違ってるじゃないか。
話の流れを読め。
最初の >>416 は ファイルを書き込む権限の話。
> ソースコードから入れる時って/usr/local/srcにいれてるんですが
> ここ一般ユーザーだと書込できないんですよね
>>428 でもファイルを書き込む権限の話。
> 一般ユーザの権限増やしちゃうほうが余程ダメだろ
> 確かに初心者の頃には自分に弄れないファイル作ったりするもんさ
最初っから、ファイルの権限の話なんだよ。
0465デフォルトの名無しさん
2014/05/15(木) 09:14:11.31ID:8qQimVf0setuidで十分な事が多くね?
0466デフォルトの名無しさん
2014/05/15(木) 10:08:52.62ID:uV6K9eLerootしか書き込みできないのは意味があってそうなってるんじゃないの?
0467デフォルトの名無しさん
2014/05/15(木) 10:20:43.45ID:yW4QL04Nstaffなら書き込めるんだからそれこそが意だろ。
本当の一般ユーザをstaffにするのはおかしいが、
それならそもそもsudoも使えないべきだし。
0468デフォルトの名無しさん
2014/05/15(木) 11:05:33.69ID:l/v1SCMb使わないなあ
0469デフォルトの名無しさん
2014/05/15(木) 11:22:14.76ID:uV6K9eLeこれもリポジトリで管理したほうがいいですか?
GitHubでこのファイルをみたことがないのでどうしたらいいのかわかりません
バックアップが目的なのでデータベースファイルを使ってるプロジェクトだけはzipで固めるべきか
0470デフォルトの名無しさん
2014/05/15(木) 11:46:35.53ID:8MS98tJI> 話の流れを読め。
そんな話には興味がない。
俺は単に、
> > っていうか、sudo常用=root常用ってわかってる?
がおかしいって言ってるだけ。
まあ、誤魔化そうと必死なのは伝わったよ (w
0471デフォルトの名無しさん
2014/05/15(木) 11:55:39.44ID:WbHEhbR4バイナリだと差分が見えないからsql文をバージョン管理するとかになるのかな?
ダンプがそのままsql文にならなかったっけ?
面倒なら定刻にダンプするスクリプト走らせとけばいいかもね。
0472デフォルトの名無しさん
2014/05/15(木) 14:32:57.85ID:R166abH9/usr/local/ 以下は、自分がPCを持っている人の話
WinのOwnerみたいなもの
0473デフォルトの名無しさん
2014/05/15(木) 18:07:08.81ID:Q6tngT9Btestブランチのコミットログがmasterブランチのコミットログと合体しますよね
だからここのスレの先輩方はrebaseしろって書かれているのでrebaseしようとおもうんですが
rebaseしたらtestブランチのいままでのコミットログはgit logで見れなくなりますよね
0474デフォルトの名無しさん
2014/05/15(木) 19:20:39.33ID:dmANjRi5俺はめちゃ使う。
むしろ英語は使わない
>>473
見れるけど・・?
よくわからないなら、rebaseはやめてmergeにしておくのがいい
0475デフォルトの名無しさん
2014/05/15(木) 21:37:37.22ID:7ICa3Xuq-gで、プライマリグループを変更して実行することはある。
newgrpとかsgコマンド知らなかったから。
すれ違いなのはわかっているがこれだけはいわせてくれ
passwdとsudordersの編集は、実行できないようにしとけ?
0476デフォルトの名無しさん
2014/05/15(木) 22:41:35.54ID:FUoGOy6Eそれで、sudo使う時ってどんな時?
あんたは常用してるんだよね?
0477デフォルトの名無しさん
2014/05/15(木) 22:42:32.59ID:FUoGOy6E> staffなら書き込めるんだからそれこそが意だろ。
そういうことだね。
debianではちゃんとグループが設定されている。
だからsudoを使うことは殆ど無い。
0478デフォルトの名無しさん
2014/05/15(木) 23:02:53.18ID:8MS98tJI俺が常用してるかどうかなんて関係無いでしょ?
難癖つけようとしてるのバレバレですよ (w
0479デフォルトの名無しさん
2014/05/15(木) 23:07:56.03ID:UtPqEVIk0480デフォルトの名無しさん
2014/05/15(木) 23:08:02.02ID:FUoGOy6E0481デフォルトの名無しさん
2014/05/16(金) 09:08:26.94ID:CZd6eAcT0482デフォルトの名無しさん
2014/05/16(金) 10:34:06.37ID:ORK55gYrなんだけどわかってるのかなぁ?w
まあ、反論なければそのほうが俺は楽でいいけど。
0483デフォルトの名無しさん
2014/05/16(金) 15:03:25.79ID:7k6X61ncってひょっとして>>482はその荒らしか
0484デフォルトの名無しさん
2014/05/16(金) 15:43:20.57ID:T7U0JNMD自分で言ったことぐらい守りましょう。
0485デフォルトの名無しさん
2014/05/16(金) 17:56:52.11ID:w4POSpYEこれでコミットしまくったらコミットログがたまりますが、この状態でGitHubプッシュするとすべてのコミットログもGitHubにあがりますよね
朝昼晩とコミットしていてちょっと知り合いにコミットした時間を見られたら困る事情があるので
プッシュするまでのコミットログを全部まとめて一つに書きなおして毎日17:00にコミットしたことにしたいのですが、
いまあるコミットログはgit logで見られるようにしておきたいのでいじらずそのまま残しておきたいのです
こういう場合はどうしたらいいでしょうか?
0486デフォルトの名無しさん
2014/05/16(金) 17:58:05.13ID:w4POSpYE自動でコミットさせるという意味ではありません
とくに17:00ぴったりというわけじゃなくて夕方過ぎにコミットするものとお考え下さい
0487デフォルトの名無しさん
2014/05/16(金) 19:26:11.51ID:XlirJvLT0488デフォルトの名無しさん
2014/05/16(金) 19:28:33.38ID:XlirJvLTそのブランチからプッシュするブランチへマージするためのブランチを作ってそこでrebaseなりsquashなりでまとめてプッシュするブランチへマージ
そんでもってブッシュするの
0489デフォルトの名無しさん
2014/05/16(金) 21:25:42.84ID:eLIAKwa70490デフォルトの名無しさん
2014/05/16(金) 21:50:47.36ID:T7U0JNMDreset authorすればよい
0491デフォルトの名無しさん
2014/05/17(土) 15:46:53.71ID:/Qeglujp今のところ来週リリースが目標ぽい
0492デフォルトの名無しさん
2014/05/17(土) 15:51:50.79ID:I7tMhMJh0493デフォルトの名無しさん
2014/05/17(土) 23:27:35.62ID:F+Anbw5hどうせ人様のに目にも止まらないようなプロジェクトなのに
見栄はってるんでしょうか?
0494デフォルトの名無しさん
2014/05/17(土) 23:29:07.46ID:PRZCp5x90495デフォルトの名無しさん
2014/05/17(土) 23:29:43.34ID:bTYlzCR2日本語読めない人がいるなら英語でログ書いてあげるのもいいけど、
日本人だけのチームなのに英語でログ書いてるのは、ちょっとアレな方々だと思う。
0496デフォルトの名無しさん
2014/05/17(土) 23:32:20.96ID:PRZCp5x90497デフォルトの名無しさん
2014/05/17(土) 23:43:25.77ID:wwvCM72E0498デフォルトの名無しさん
2014/05/17(土) 23:43:27.81ID:AjJzM+jl本能的に避けちゃうんだな。
0499デフォルトの名無しさん
2014/05/17(土) 23:43:48.41ID:613Mhv1z0500デフォルトの名無しさん
2014/05/18(日) 00:29:51.39ID:ooDeoEJd自分しか使わないので何も書いてません。
0501デフォルトの名無しさん
2014/05/18(日) 02:01:54.89ID:xRvInDCX見えはってるな。
これが>>493が言ってること。
0502デフォルトの名無しさん
2014/05/18(日) 02:07:17.49ID:aiwStKdm超てきとーな英語で入れてる
自分用だから自分が分かればいい
0503デフォルトの名無しさん
2014/05/18(日) 03:37:28.40ID:WINLDOAf技術英語でカタコトもくそもないし
0504デフォルトの名無しさん
2014/05/18(日) 03:38:41.45ID:XTSqz+Em英語が書けなけりゃせめてローマ字で書いて。指差して笑うけど。
0505デフォルトの名無しさん
2014/05/18(日) 07:58:50.19ID:7h87TJ0i0506デフォルトの名無しさん
2014/05/18(日) 08:45:26.28ID:8ZcupVW/もしも文字化けとかしててもnkfとか使えば解決するだろ?
下手な英語で書かれるログより、日本語できちんと書かれているログの方が価値がある。
0507デフォルトの名無しさん
2014/05/18(日) 09:03:44.22ID:Uw9b9LOt遵守すべきであり規約としてプロジェクト内の公用語を定めるべきである。
プロジェクト内公用語で書かれていないログは、どんなに価値ある内容であっても
ログとしての価値はない。
0508デフォルトの名無しさん
2014/05/18(日) 09:23:04.68ID:Fz0SuFV00509デフォルトの名無しさん
2014/05/18(日) 09:40:24.61ID:8ZcupVW/ログの本来の意味を理解せず上辺だけの運用だとこんな感じになるんだろうな。
0510デフォルトの名無しさん
2014/05/18(日) 09:40:34.69ID:j5Z4jU9Zupdate function
add text
こんなわけのわからないログを書かれてもね
わかりもしない英語で加工として意味のないログを書く意味が本当にない
0511デフォルトの名無しさん
2014/05/18(日) 09:48:50.69ID:Uw9b9LOtその通り、正に上辺だけの運用の例がこれ>>510 だ。
だが、しかし、これ>>510 には元々ログとしての意味はない、これ>>510 と同レベルの
日本語を書いてしまうのが>>509
0512デフォルトの名無しさん
2014/05/18(日) 09:59:41.25ID:8ZcupVW/ちょっと何言ってるのかわからないんですけど・・・
ログの本来の意味を理解しているのであれば、
価値ある内容のログを「ルールと違う方法で書いてるから無価値」なんて判断しないって事を言っている。
0513デフォルトの名無しさん
2014/05/18(日) 10:02:50.82ID:WINLDOAf英語で書けばいいんじゃないの?
0514デフォルトの名無しさん
2014/05/18(日) 10:12:08.38ID:Uw9b9LOtログとしての意味のある記録内容を記すべきなのである。
0515デフォルトの名無しさん
2014/05/18(日) 10:16:46.89ID:y7sacx+K0516デフォルトの名無しさん
2014/05/18(日) 10:23:08.05ID:BMv+P6U/ログを眺めただけで出来れば十分
0517デフォルトの名無しさん
2014/05/18(日) 10:23:10.07ID:c7NwufzX単なる変更点ならdiffを見ればいいから。
0518デフォルトの名無しさん
2014/05/18(日) 10:29:15.25ID:y7sacx+K0519デフォルトの名無しさん
2014/05/18(日) 10:47:04.48ID:pcGkJ5So普通の人はそうじゃないから。
0520デフォルトの名無しさん
2014/05/18(日) 11:03:38.19ID:c7NwufzXわざわざ人間が書く必要ないと思うが。
0521デフォルトの名無しさん
2014/05/18(日) 11:13:05.15ID:wDknVmCU0522デフォルトの名無しさん
2014/05/18(日) 11:15:16.01ID:EPtn8OXuあれ?
なら英語しか選択肢なくね?
日本語だと日本人しか理解出来なくね?
0523デフォルトの名無しさん
2014/05/18(日) 11:19:18.17ID:j5Z4jU9Z英語もわからない奴が英語でログ書くなって歯なし
0524デフォルトの名無しさん
2014/05/18(日) 11:28:10.29ID:Uw9b9LOtプロジェクト公用語として、どのような基準を採用するか次第だ。
英語しか選択肢がないと考えがちなのがオープンソース界の悪習だ。
別に日本語のみに限定し、ソースコメントも日本語にすることすら
間違いではない、それをプロジェクト公用語と定めるならば。
0525デフォルトの名無しさん
2014/05/18(日) 11:43:23.99ID:2P7J7VC/英語コンプはフォルダ名も日本語にしてるのかと
0526デフォルトの名無しさん
2014/05/18(日) 11:47:50.98ID:Uw9b9LOt君があるプロジェクトに関してプロジェクト公用語を定める事に影響力や決定権を
持ったら、日本語禁止にできるよ。只の下っ端ならブツブツ言いながら従えば済む。
0527デフォルトの名無しさん
2014/05/18(日) 11:55:22.75ID:0kvX68pZ↑ ↑ ↑ ↑ ↑ ↑
0528デフォルトの名無しさん
2014/05/18(日) 13:28:14.89ID:BExb4OPWでも、元々の >>493 はそういう話じゃないんよね
別に日本語でも英語でもその変更がどういう意味なのか分かりゃいいワケで
何故か英語=見栄みたいな扱いにしちゃってるのはおかしいと思わね?
まあ >>493 の周囲には分かりにくいログが多いのだろうけど、そんな人は多分日本語でも似たようなことしか書かないんだろうし
0529デフォルトの名無しさん
2014/05/18(日) 15:30:49.95ID:UhKpQ7wyみたいなログを書く人間が日本語でまともなログを書けるかなぁ?
プログラミングが出来るって事は、英単語が分からない訳じゃないだろうから、変更点を他人に伝える気自体が無いわけだろう
こんなの英語以前の問題だよ
Add main window toolbar button help text
みたいな糞でもログとして使えるし
0530デフォルトの名無しさん
2014/05/18(日) 15:36:35.81ID:wDknVmCU0531デフォルトの名無しさん
2014/05/18(日) 15:48:36.89ID:NSHOUep60532デフォルトの名無しさん
2014/05/18(日) 15:57:35.48ID:7v87Hd7x↓これとか
https://github.com/Cipherwraith/Rokka/commits/master
0533デフォルトの名無しさん
2014/05/18(日) 16:41:15.58ID:aiwStKdm俺らにはどうしようもないんだ
0534デフォルトの名無しさん
2014/05/18(日) 17:56:48.01ID:ItRorGEB何を変更したのかがわからないクソログ
0535デフォルトの名無しさん
2014/05/18(日) 18:07:20.56ID:4ihVJdEr流石2chの管理人さんやで
0536デフォルトの名無しさん
2014/05/18(日) 20:04:06.18ID:XTSqz+Em■ このスレッドは過去ログ倉庫に格納されています