Git 17 (IPなし) (95レス)
1-

56: 2020/04/12(日)01:41 ID:6aAn44p0(1) AAS
>>27の方が先ですねw
57: 2020/04/12(日)02:18 ID:kO9eoW6/(1) AAS
細かいこと言うのはアレだが
27はgitの話ギリギリセーフ
28はgit関係ない話
58
(4): 2020/04/23(木)01:37 ID:6pC1P7fw(1) AAS
gccやzlibなどのサードパーティをソースからビルドして自作のコードで使っている場合、
それらサードパーティを含めて丸っと一つのgitリポジトリに入れてしまうというのはありな考えですか?
当方クソ素人でして明後日な理解してるかもです
59
(1): 2020/04/23(木)01:51 ID:SDkT6EOl(1) AAS
なし
60: 2020/04/23(木)09:10 ID:/tSOHlRL(1) AAS
>>59
ありがとうございます
やっぱりそうですよね、それらサードパーティ自体も開発しているならともかく、ただ使っているだけだし
使うバージョンを変えることはあるかもだけど、そんな頻繁でもないし
61: 2020/04/23(木)10:57 ID:P4YrD1rB(1) AAS
forkして独自改造してる場合は
soruce付で添付すればOK?
62: 2020/04/23(木)11:21 ID:KUXVY4GF(1) AAS
まずライセンス読めよ
63: 2020/04/23(木)22:39 ID:5udoMUF9(1) AAS
Githubがダウンしてる
64
(1): 2020/04/23(木)23:19 ID:C0/pHZNH(1/2) AAS
>>58
git には、そのタスクを書いておくだけ

例えば、Windows 10, WSL, Ubuntu 18.04 で、Ruby on Rails なら、

sudo apt-get update
sudo apt install -y build-essential

build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています

openssl, readline, zlib のパッケージをインストールします。
sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev

sqlite3 は、
sudo apt-get install -y libsqlite3-dev sqlite3
65: 64 2020/04/23(木)23:24 ID:C0/pHZNH(2/2) AAS
>>58
ソースからビルドしてるのなら、

ビルドを自動化した手順を、シェルスクリプト・Ruby スクリプトか何かに書いて、
make, rake などのタスクランナーで実行可能なように作っておく
66: 2020/04/30(木)14:54 ID:L2Z64zN+(1) AAS
git diffで差分とか見てるけど、履歴が増えてくると、この差分がどこで発生したのかとか
よく分からなくなってくる

githubみたく、ブラウザとかGUIとかでコミット履歴やその差分の表示をしてくれるユーティリティ、
なにかいいのある?
67: 2020/04/30(木)14:56 ID:gS18VJSp(1) AAS
GitLens
68: 2020/05/07(木)17:55 ID:Rvs/IU4K(1) AAS
>>58
何でか分からんかURLが貼れないので、
以下の題でググった記事が参考になるかも。
「gitで2つのリポジトリを混ぜる戦略を考える」
69: 2020/05/07(木)18:00 ID:5T+8lDmA(1) AAS
>>58
submoduleとかなかったっけ
70
(2): 2020/05/18(月)01:34 ID:SXpGnjvC(1/3) AAS
AブランチとBブランチがあったとして

git checkout A
git merge B

git checkout B
git merge A

コミットの違いってある?

ここで言う違いっていうのは
コミットの内部的にベースの親コミットとマージ元の親コミットという親コミットに対する区別があるのかどうかっての知りたい
71
(1): 70 2020/05/18(月)01:46 ID:SXpGnjvC(2/3) AAS
>>70 自己解決
親コミットに番号つけられてるけどベースとかの区別があるわけではないがベースが番号1
72: 70 2020/05/18(月)01:52 ID:SXpGnjvC(3/3) AAS
>>71 の根拠示し忘れた
外部リンク:git-scm.com
73
(1): 2020/05/23(土)16:17 ID:Hc/3Sej6(1) AAS
まだまだgit初心者なので操作とかよくわからず、適当なディレクトリにgit cloneして用が済んだら消す
ってことを結構よくやるんだけど、これってかなりまずい習慣ですかね?

git clone ssh://〜 tmp
ファイルを見たりコピーしたり云々
rm -rf tmp

最後のrmでオプション-rfが必要だけど、普段ならば慎重に使うべきこの恐怖のオプションへの
抵抗感がなくなりつつあってやばい気が・・・
74: 2020/05/29(金)17:21 ID:ounWmPuj(1) AAS
>>73
/tmp以下に適当に作って消すのはよくやるけど良い習慣とは思っていない
75
(1): 2020/05/31(日)11:17 ID:KAm4NnML(1/2) AAS
git push ですべてのリモートブランチに同時にプッシュしたいんですが、どうすればいいですか?
76: 2020/05/31(日)22:16 ID:KAm4NnML(2/2) AAS
>>75
? すべてのリモートブランチに
○ すべてのリモートに
77: 2020/11/12(木)01:41 ID:SnBX/3UT(1) AAS
Linuxマシン上に、Windows用のGitのレポジトリだったっぽいディレクトリ
(例えば/tmp/aaa.git、aaa.gitの中にはHEADとかbranchesとかがある)が
あるのですが、そのディレクトリをGitレポジトリとして扱うためにはどうしたらよいのでしょうか

Linux上でgit -C /tmp/aaa.git ls-files とやってみたのですが、fatal: not a git repository 〜と
エラーが出てしまいます
Windows用Gitのファイルは、Linuxでは扱えないのでしょうか?
78: 2020/11/12(木)11:25 ID:f5BAQJxF(1) AAS
.git に展開しろ
79: 2020/11/27(金)19:50 ID:rHahC5T6(1) AAS
masterにA、B、Cの順にブランチをマージした
諸事情によりA、Cだけをリリースしたい
こういうときってリリースタグはどうやって作ればええの?
80: 2020/11/27(金)20:34 ID:cegYOPjA(1) AAS
Cの上でBをリバートするか、Aの上でCをマージしてタグ打つ。
リリース用のブランチが残るのが嫌ならBをリバートしてタグ打った後Bのリバートをリバート。
81
(1): 2021/12/16(木)20:33 ID:HuE+a8X7(1) AAS
私はよっぽど物分かりが悪いのかな
どの本、動画もリポジトリから説明していくだけ
それはもう分かったって

実際にプログラミングしてGITの使用例を示していく様な動画or本はないでしょうか?
全部の機能説明しなくてもいいので
簡単な使用例だけでもいいです
82: 2022/01/01(土)18:42 ID:sjCQpo6h(1) AAS
>>81
n予備校でやってたよ
83: 2022/07/27(水)08:23 ID:E8JZp6dl(1) AAS
ナチスゲイツのカネモウケ

>>33
創価臭い
84: 2024/02/02(金)16:38 ID:vwxocN7m(1) AAS
道具として劣等、まるで知恵遅れ。

cvs や subversion に戻した方がマシ
85: 2024/02/02(金)20:39 ID:eCPAucaC(1) AAS
マイクロソフトのモウケのための腐れプログラムは排斥すべき
1-
あと 10 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.040s