Git

ソフトウェア プログラミング Programming

9e651fbf anonymous 2015-02-21 10:51
ソースコード管理を行う分散型バージョン管理システム、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/
f3b5509d anonymous 2015-02-23 13:16
日本語に対応していなくてメッセージの意味が解らない事が多い
日本語に対応して欲しい
a9e0c844 anonymous 2015-02-23 13:23
>>f3b5509d
プログラムの世界では英語が共通言語なので、簡単なメッセージは読めるようになりましょう。
詳しい使い方等はネット上に日本語でごろごろ転がってますよ。
b93da504 anonymous 2015-03-23 22:36
昨日辺りから勉強してるけど、MergeとRebaseの使い分けがよく分からない、
分かりやすい例と言うかシナリオってどんなのだ?
8d60e571 anonymous 2015-03-23 22:50
>>b93da504
SVN 辺りの使いかたは分かる?あっちのほうがシンプルだから、それをひと通り概念として覚えてから入ると楽かも。
とりあえず、この辺り↓分かれば、使えると思うっす(入り口として)

【Git】基本コマンド - Qiita
http://goo.gl/9WCi63
c71c1d34 anonymous 2015-03-23 23:44
おお、即レスありがたや
プログラミング言語と一緒で、基本的な文法
(Gitの場合はcommit,push,pull,clone,checkoutとか?)の情報はゴロゴロがあるんだけど、
実際の使用の流れとかの運用例の情報がどうも散らばっててわかりにくいように感じるんですよね~
44fe8758 anonymous 2015-03-23 23:48
凝ったフローを採用する訳じゃなければ(topic branchで)rebase masterと(masterで)merge topicbranchってのを覚えてれば困らない
始めは他人と共有するブランチにはmerge、そうでない場合はrebaseぐらいで良いよ
GithubでプルリクエストしたりするとGitの操作のいい修行になるのでオススメ
cb92f5be anonymous 2015-03-23 23:52
>>44fe8758
ありがとうございます
ひとまずGithubのアカウントは作ったんで、OSSのプロジェクトを眺めながら
どんなかんじか覚えてみます。
ゆくゆくは新月の開発にも参加したいな・・・
1c18bbf0 anonymous 2015-03-24 05:42
>>c71c1d34
■新しいフォルダ(Proj)作ったら
$ git init       ( 初期化: .git フォルダが出来る )
$ git add .    (  管理したいファイルを追加 )
$ git commit -m "最初のコミット"  ( コミットして変更を登録する )
$ git remote add origin (URL)  ( github のURLを設定 )
$ git push -u origin master  ( github に送信する )

■次回からの作業
(ファイルを変更)
$ git status  ( 変更ファイルの一覧を確認 )
$ git diff [ファイル名]   ( 変更ファイルの変更部分を確認 )
$ git add [ファイル名/フォルダ] ( 変更したファイルを登録 )
$ git commit -m "2回目の変更"
$ git push -u origin master

■すでにあるプロジェクトを取ってくる
$ git clone [URL]

このぐらい覚えておけば、とりあえず差分管理はできると思う。
3126b44d anonymous 2015-03-24 05:45
あと、最近は git flow っていうアプリ(ミドルウェアになるのかな)使ってる、ウチは
branch 管理とか、リリース管理がだいぶ楽になる(気がする)。

それでもコンフリクトした時のマージとかは面倒だけど・・あとは運用でカバーする
eef60169 anonymous 2015-04-04 01:21
IBM の記事
http://www.ibm.com/developerworks/jp/devops/library/d-learn-workings-git/index.html
6bcdddbc anonymous 2016-08-14 15:59
>>a9e0c844
そうですね~ 僕は中国人ですけど、日本語や英語や、上手く使える。実は、言語の勉強はかなり簡単ですよ、外国語を度々使うと、どんどん上手くなる。
4c211708 anonymous 2016-08-16 07:28
そう考えると自尊心だけ肥大化したTefuって凄いよな
7f6a4cf3 anonymous 2016-08-16 07:37
英語は(海外通販等で)使っていればその範囲の英語はなんとなくわかるようになるので
他言語もたぶん似たようなものかと
(ポルノでロシア語や中国語を覚える人もいるくらい?だし)
13c8a330 anonymous 2017-04-25 15:52
■特定のブランチだけを取得する
git clone -b ブランチ名 --single-launch [URL]

■とりあえずbuildするだけの目的で最新のものだけを取得する
git  clone --depth 1 [URL]

■特定のブランチの最新だけを取得する
git clone -b test --depth 1 [URL]
f702c6cb anonymous 2017-04-29 13:39
■githubのcommitからpatchを取得する
例えば、 https://github.com/shingetsu/saku/commit/f5b74674deb9caafb00d770ab5e97b5c5ba304e1
のようなコミットのpatchを取得する場合は、上記のURLの末尾に .patch を付ける。
https://github.com/shingetsu/saku/commit/f5b74674deb9caafb00d770ab5e97b5c5ba304e1.patch

Top of this page. |

limit: 1536KB

ソフトウェア プログラミング Programming

(Git/16/0.0MB)

Powered by shinGETsu.