Git 16©2ch.net

ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。

Git - Fast Version Control System
http://git-scm.com/

◆関連サイト
Pro Git - Table of Contents
http://git-scm.com/book/ja
Git入門
http://www8.atwiki.jp/git_jp/

◆前スレ
Git 14
http://echo.2ch.net/test/read.cgi/tech/1457412803/
Git 15
http://mevius.2ch.net/test/read.cgi/tech/1486239735/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured

Git v2.16.0-rc2

Git v2.16.0

「Git 2.16」リリース
https://mag.osdn.jp/18/01/19/174500

Git v2.16.1

173デフォルトの名無しさん (ワッチョイ 5e7f-ArRo [119.245.33.33])2018/01/27(土) 15:27:23.12ID:FKF1aZVQ0
Gitは間違いなく開発を不便にしている
自分の足跡を強制的に残すことを余儀なくされているから
そうすると自分の変更の差分を勝手にチェックしてくるやつが
でてきて「この余計なファイル何?」とか「この変更何?」とか
「削除して」「コミット取り消して」言い始めて何回も
自分の作業が無駄になる。
自分の作業や時間をムダにしないためのツールなのに。
コンフリクトが発生したから取り消すんじゃない。
バグが実際に起きたか取り消すわけじゃない、
単に「監視」されて、監視したやつにとって「不可解だと思ったから」
それだけの理由で何度もコミットを取り消したりファイルをごちゃごちゃ
編成したりを余儀なくされる。
バックアップ要ファイルとかtmpとかコメントアウトとかインデントとか
コーディング規約とかちょっとでもお気に召さなかったらいくらでも
もとに戻せるんだから「戻せ」となる。
こんなことなら一度加えた変更は二度と戻せないほうがマシかもしれない。

174デフォルトの名無しさん (ワッチョイ 5e7f-ArRo [119.245.33.33])2018/01/27(土) 15:36:45.37ID:FKF1aZVQ0
ソースコードもペーパー大好き日本人の感覚で言えば
稟議書のごとく書式チェックされる。
ちょっとでも書式が崩れていたら(問題なく動いたとしても)
すぐ差し戻される。
日本人は救いがないくらい馬鹿すぎる、なんだこの情弱国家は。

適性ないから今すぐ仕事やめた方がいいよ

176デフォルトの名無しさん (スププ Sdf2-szy9 [49.96.19.35])2018/01/27(土) 16:19:47.17ID:R/dV78Std
他人が読めない糞コード書くからやり直しさせられてるんだな
gitが品質向上に役立ってることが分かりました

Jenkins と GitBucket との連携に関する問題が解決できず質問しました。

具体的には、GitBucket のリポジトリに push したとき、Jenkins ジョブが自動的に起動するようにしたいのですが、
そのジョブが自動的には起動しません。

GitBucket のリポジトリの Service Hooks の設定で [Test Hook] ボタンを押すと、HTTP ステータスコード 200 が帰ってきます。
また、同設定ページの [ Which events would you like to trigger this webhook?] で [Push] にチェックを入れています。
この状態でも、GitBucket のリポジトリに push しても Jenkins のビルドが起動しません。

しかし一方で、Jenkins のジョブは Multibranch Pipeline ですが、
GitBucket のリポジトリに push した後、Jenkins のジョブの [Scan Repository Now] を実行すればジョブは起動します。
つまり手動では問題なく起動するということです。

原因として何が考えられるでしょうか?


(Git とJenkins のどちらのスレに質問するのが適切かわからず、
とりあえず賑わいがあるこちらに質問しました)

>>177
スレチ
jenkins側のプラグインの問題っぽいね
何使ってるか知らんけど
悪いことは言わんからGitter行け

>>178
Jenkins のプラグインを調べてみます。
ありがとうございました。

>>179
pushならGitBucketプラグインでも連動できることは確認してるよ

>>177
http://int128.hatenablog.com/entry/2016/10/04/230243
http://int128.hatenablog.com/entry/2016/10/06/224444
この辺の話じゃなかろうか

最近のGitBucketでは問題無いと言う話も聞くけど、うちじゃどこかのバージョンからか
上手く動かなくなって、原因探るのもめんどうだからポーリングに変更しちゃったわ

Jenkins側のPluginがAPIアクセス時のアドレスにポート番号まで含めて自由に設定出来れば解決出来そうだが……

☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

git config --global user.name "xxxx"
git config --global user.email "yyyy"

としたんだけど、何もメッセージが出ない。
念のため、xxxx の文字列をローカルディレクトリで検索してみたけど
どこにも記録されてないみたい。エラーが起きてるのにエラーメッセージが出ない?

git config --global --list

ローカルで探すつもりなら
git config --local hoge.hoge fugafuga

Git v2.16.2

187デフォルトの名無しさん (ワッチョイ 2aa5-XdFE [123.217.225.137])2018/03/29(木) 14:26:26.37ID:ayJ3FUFU0
GIT SVNでSVNのリポジトリのtagsにGITのtagを反映させるのはどうしたいいんでしょうか? GITだけ(SVNは入れてない)で開発していてtagをつけた後にリモートにdo commitしてもtrunkに入ります。 

Git v2.17

「Git 2.17」が公開
https://mag.osdn.jp/18/04/04/163000

>>187
svnのtagは実質ブランチで、gitのtagと全然違うから無理。
git-svnでsvnからgitへの移行時もsvnのtagはbranch扱いだし、方法は無いと思う。

191デフォルトの名無しさん (ワッチョイ 7fa5-3FtY [123.217.225.137])2018/04/11(水) 16:25:59.62ID:DIQYcNQq0
>>190
無理ですか SVN入れてる人に頼んでみます
 

なんでこんな分かりにくくて複雑で使いにくいものが流行ってるの?
もっとシンプルで簡単なものでいいじゃん。
プロジェクトメンバーのほとんどのヤツが良く理解してないのに
使わされるからめちゃくちゃになる・・・

めっちゃ便利なんだが??
分かってる人が分かってない人にちゃんと教えるべきでは?
御社の教育体制を見直すべきでは?

194デフォルトの名無しさん (アウアウエー Sadf-Mqc2 [111.239.38.167])2018/04/14(土) 03:01:44.20ID:lnTeyTPJa
>>192
どんなのが判りやすいと思う?
っていうかgitの前はどうしてたん?

git の特徴は、直接リポジトリへ保存しないこと

一旦、自分のPC 内に保存して、そこで少し待つことができる。
その後しばらくしてから、リポジトリへ保存する

流行ったのはGithubの影響が大きいだろうね
実際、GoogleのPerforceとかFacebookのMercurialとかGitを否定して他のバージョン管理システム使ってるところも多いけど、一番数の多い中間層でブームになってこの状況なんだと思う

gitが流行ったのは大手がこぞって使ってるからだよw

大手っていうのはプロジェクトの話ね
大手プロジェクトはだいたいgit

大手のオープンソースプロジェクトがGithubに移行したってこと

Windowsの開発すらGitだもんな

201デフォルトの名無しさん (ワッチョイ cf80-SL3i [153.195.120.92])2018/04/15(日) 05:59:08.09ID:VXOW+WoG0
bitbucket なら、5人以下のメンバーなら、プライベートでも無料

水銀はいいと思うんだけど、なかなか流行らなかったな

mercurialが性に合うし hg-gitが優秀だから
裏側でmercurial使ってgithubに投げ込んでる

Git2.17は移動したコードに対する差分表示やオブジェクト検索機能が向上した
https://www.infoq.com/jp/news/2018/04/git-2.17-released

くーる、gitくるー、gitくるー

206デフォルトの名無しさん (アウアウエー Sa7a-cUH7 [111.239.36.130])2018/04/27(金) 15:43:59.08ID:ash3pEtla
わっちょい

207デフォルトの名無しさん (ワッチョイ 0e49-jHWz [119.224.251.219])2018/04/28(土) 18:05:54.44ID:oq0tafrG0
神様
汝へ
git rm --cached hoge.txt すると gitの管理下から外れ、ローカルのファイルは残るけど、pushするとリモートからは削除されちゃうのだけれども、削除されずにgit管理化から除外する方法
を教えてもらえますように。

git rm --cached hoge.txt すると gitの管理下から除外され、ローカルのファイルは削除されずに残るけど?

209デフォルトの名無しさん (ワッチョイ 0e49-jHWz [119.224.251.219])2018/04/28(土) 18:18:44.48ID:oq0tafrG0
>>208
神出現w
ローカルには残るけど、statusみると deleted: hoge.txt になっているので、pushするとリモート先からは削除されちゃうのです。

>削除されずにgit管理化から除外

どういう状態?

211デフォルトの名無しさん (ワッチョイ 0e49-jHWz [119.224.251.219])2018/04/28(土) 19:56:15.86ID:oq0tafrG0
>>210
環境依存する設定ファイルをgitで管理していたのだけれど、それをgitの管理から外すために、
・git rm --cached で除外(ファイルは削除いたくない)
・.gitignore に追加
・commitしてリモートへpush
・別環境でそれをpullすると、除外したファイルが消えてしまう
これを削除されないようにするのはどうすれば良いか、、というご相談です。

skip-worktreeでどうかな?


わかばちゃんのGITの本どうなんだろうなぁ

215デフォルトの名無しさん (ワッチョイ 1923-SSf1 [122.215.159.99])2018/05/15(火) 18:22:19.05ID:pJ6UqR0/0
良かったよ

よかったか
値段がきついけど年に1冊ペースででるからなぁ

うわぁ、いい本と聞いて見に行ったけど、あれ買う勇気も
読む勇気もないわ。

「一般小説の表紙がどんどんラノベ化していってることに戸惑う人々」を解説する
http://srpglove.hatenablog.com/entry/2018/04/16/224342

219デフォルトの名無しさん (ワッチョイ 05fa-9WOx [114.149.223.252])2018/05/23(水) 19:20:40.74ID:Au5e7VGg0
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

QHYQI

新着レスの表示
レスを投稿する